Bonjour à tous,

Petit problème que je rencontre dans un script php, je parcours tous les fichiers des dossiers d'un répertoire et je voudrais remplacer cette variable $myOldText (qui est une string) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
$pattern1 = '/\{l s=\'' . $myOldText . '\'( mod=\'.+\')?( js=1)?\}/U';
$pattern2 = '/->l\(\'' . $myOldText . '\'(, ?\'(.+)\')?(, ?(.+))?\)/U';
par une autre string que je récupère $myNewText avec un preg_replace :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$FileContent = file_get_contents($FilePath);
$FileContent = preg_replace($pattern1 , $myNewText , $FileContent);
$FileContent = preg_replace($pattern2 , $myNewText , $FileContent);
J'en suis là et je ne sais pas trop comment faire je veux juste changer l'ancien texte par le nouveau dans ce pattern.

Si quelqu'un à une idée ?

Merci !