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
Partager