Mindiell
Messages postés558Date d'inscriptionjeudi 25 juillet 2002StatutMembreDernière intervention 5 septembre 2007
-
7 avril 2006 à 15:13
Mindiell
Messages postés558Date d'inscriptionjeudi 25 juillet 2002StatutMembreDernière intervention 5 septembre 2007
-
10 avril 2006 à 10:15
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: je poste ici, c'est à mon avis le meilleur forum pour répondre à ca
Mindiell
Messages postés558Date d'inscriptionjeudi 25 juillet 2002StatutMembreDernière intervention 5 septembre 20071 7 avril 2006 à 16:24
Coucou,
J'ai bien lu et bien compris. Malheureusement, mon expression régulière est en javascript, pas en php. Si j'ai posté ici, c'est qu'elles sont très peu utilisées en js donc ici j'vais plus de chances de réponse :)
Mon js plante à cause du caractère '<' situé dans l'expression régulière. Je vais voir ce que je trouve, merci beaucoup !
Mindiell
Messages postés558Date d'inscriptionjeudi 25 juillet 2002StatutMembreDernière intervention 5 septembre 20071 10 avril 2006 à 10:15
Bon, je me débrouille autrement, en gros j'ai remplacé "beau" précédé de "toto" par "un autre terme", puis je remplace les "beau" (donc uniquement ceux qui ne sont pas précédés par "toto")...