Bonjour,
Je cherche actuellement à remplacer certains mots dans un texte en utilisant les expressions régulières.
Par exemple :
toto est le plus beau,
mais il est moins beau que titi.
Je voudrais remplacer tous les mots "beau" par "moche", sauf quand beau a été précédé par "toto" sur sa ligne.
Ainsi, le résultat du texte ci-dessus serait :
toto est le plus beau,
mais il est moins moche que titi.
Ca fait plusieurs heures que je cherche, et mon cerveau s'enfuit...
Je me demande même si c'est possible.
PS: j'ai posté sur phpfrance et on m'a donné ca comme Pattern :
var t = 'toto beau,\nmais beau.';
var p = /(?<!toto) beau/gi;
Ca marche bien en php, mais mon js me fait une erreur sur le caractère '<' dans la pattern de l'expression...
Si quelqu'un peut me sauver :o)
Mindiell,
Mindiell,