Faire ça en une seule regexp c'est vraiment se compliquer la vie.
Essaye de découper ton processus de recherche avec preg_replace_callback()
http://php.net/manual/fr/function. [...] llback.php
Tu lui passes un callback, donc une fonction, dans laquelle tu peux traiter le résultat de ton premier match, faire des ifs, des fors...etc. et pourquoi pas réenchainer sur d'autres preg_match, preg_match_all ou preg_replace_callback.
Message édité par CyberDenix le 09-01-2013 à 00:30:01
---------------
Directeur Technique (CTO)