J'ai un texte (HTML) dans une chaîne et dans ce texte il y a plusieurs occurrences de ce "Groupe" <br><hr/><br>
. La simple expression régulière (<br><hr\/><br>)
trouve la première occurence. Ce que je cherche est un moyen d'utiliser preg_replace pour remplacer tous les des occurrences avec un autre texte. Quand j'utilise l'expression rationnelle que j'ai avec preg_replace, je reçois juste une chaîne vide - sans erreurs dans mon fichier journal.Remplacer toutes les occurrences du groupe de texte par preg_replace
Ce preg_replace fonctionne pour moi: preg_replace('@(<br><hr\/><br>)@', ' *POST* ', $string);
Utilisez votre regex avec le drapeau '/ de g' pour remplacer tout événement. –
Si c'est juste une chaîne statique, pourquoi ne pas utiliser 'str_replace'? –