Bonjour à tous!
J'essaie de remplacer du texte avec une regex en PHP, mais je suis complètement perdu là…
J'ai un champ de texte, et je voudrais que quand on tape le signe "&" il soit remplacé par "&".
Ça j'ai réussis. Le problème vient que j'utilise pas mal des caractères spéciaux nécessitant l'utilisation des codes Unicode…
Bien-sur, ces codes Unicode commencent tous pas "&".
Je veux faire en sorte que tous les "&" soient remplacés, mais pas lorsque je tapes un des caractères…
Je tentes la de faire une variable qui teste si on doit ou non remplacer le "&", et ensuite de d'utiliser "preg_replace" si il faut et seulement si il faut…
Pour cela, je test si le "&" est suivi d'un "#" ou pas. S'il est suivi par le dièse, on ne doit pas le remplacer (c'est alors un code Unicode) sinon, on doit le remplacer…
Un petit coup de main serait grandement apprécié, parce que là, je sait plus par où commencer… Merci!
