Coucou,
Je dois etre neuneu mais j'arrive pas a migrer mes expressions régulières ereg vers preg_match ...
Plus precisemment :
Ereg :
Celui la il est ok
Code : Sélectionner tout - Visualiser dans une fenêtre à part $modele = "<!-- BEGIN toto-->(.*)<!-- END toto-->";
preg_match :
??
Code : Sélectionner tout - Visualiser dans une fenêtre à part $modele = "/<!-- BEGIN toto -->(.*)<!-- END toto -->/";
J'ai cale les delimiters, j'ai essaye d'escape un peu tout mais ca va pas ...
Et deuxième question accessoire, quand je fais ca, il va du 1er BEGIN bloc au denrier END bloc, ce qui fait que si j'ai :
il va me prendre le premier begin au dernier end, donc ma chaine de sortie sera :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <!-- BEGIN toto --> contenu <!-- END toto --> <!-- BEGIN toto --> contenu <!-- END toto -->
Un moyen d'éviter ca ?contenu
<!-- END toto -->
<!-- BEGIN toto -->
contenu
D'avance merci.
![]()
Partager