Bonjour,
Je suis assez nul en expressions régulières, mais j'arrivais à m'en sortir avec les recherches de ce type sur Dreamweaver. Maintenant, j'essaie de faire un outil de Rechercher/Remplacer en PHP sur des groupes de fichiers.
Mon problème est que je ne parviens pas à utiliser correctement la fonction preg_match_all :
Pour rechercher toutes les occurences de
Je fais :
1 2 3 4 5 6
|
$content = get_file_contents($file);
$search = "<\?=([^\?]+)\?>";
preg_match_all($search,$content,$regs);
// Après si je fais print_r($regs), il me renvoit des array() imbriqués et un array() si je fais print_r($regs[0])
// Et si je fais un truc avec deux couples de parenthèses ou plus j'ai systématiquement une erreur Unknown modifier preg |
Le but par exemple ici étant de remplacer le code d'en haut par :
<?php echo $ma_variable; ?>
Ma version de PHP : 5.1
Merci de votre aide !
Partager