Bonjour,
Je suis quelque peu novice en matière d'expressions régulières sous PHP, et je cherche à créer un outil Rechercher/Remplacer, qui vérifie l'occurence d'un masque dans une série de fichiers sélectionnés, compte le nombre d'occurences par fichier et le retourne, puis après confirmation, effectue le Remplacement.
Pouvez-vous m'expliquer comment compter le nombre d'occurences correspondant à un masque dans une même chaîne (lorsque je fais file_get_contents). Jusqu'à présent mon résultat s'arrête à la première occurence de chaque fichier, et si je mets une boucle while, il plante et me remet systématiquement la même occurence.
Comme vous le voyez je suis nul avec ces fonctions, donc si qqun pouvait m'aider avant que je ne finisse de m'arracher les cheveux...
Merci
PS : Par exemple si je veux que chaque balise <?=$var?> devienne <?php echo $var; ?> dans un fichier, pourriez vous me montrer comment faire ? Merci encore !
# Encore plus simple ...
Posté par Sebastian . Évalué à 1.
A la place de tout t'expliquer, je te donne un lien pour apprendre les bases des expressions régulières PCRE (plus rapide que POSIX le plus souvent).
http://www.lumadis.be/regex/tuto_pcre.php
Bon courage
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.