Besoin d'aide regex preg_replace
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:
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:
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 !