Bonjour

J'ai un problème avec une utilisation de la fonction preg_match_all(), je m'explique :

j'ai un contenu avec des balises de type
<!-- BEGIN xxxx --> et <!-- END xxxx -->

je fais un premier preg_match_all qui fonctionne pour récupérer toutes
mes balises BEGIN :
preg_match_all('#<!-- BEGIN (.*?) -->#', self::$content, $temp);

ça marche.
j'en déduis les balises de fermeture en faisant un ereg_replace :
ereg_replace('BEGIN', 'END', $value));

enfin j'essaie de récupérer le contenu de ces balises situé entre
<!-- BEGIN xxxx --> et <!-- END xxxx -->

exemple en dur avec :
preg_match_all('#<!-- BEGIN LOOP -->(.*?)<!-- END LOOP -->#', self::$content, $buffer);

et là ça marche pas ????

quelqu'un peut m'aider je pense que c'est dans mon expression régulière.

Merci d'avance