Expression régulière : le challenge !

Expression régulière : le challenge ! - Divers - Programmation

Marsh Posté le 27-09-2005 à 09:23:05    

Bonjour,
 
Je cherche à établir une expression régulière qui renverrait une partie de texte suivant une condition.
Exemple :
j'ai les 2 textes suivant :
 
texte 1:
Toto est parti cherché le chat dans la voiture. Tata est inquiète de ne pas retrouver son chat. Elle va chez le vétérinaire.
 
texte 2:
Tata est partie en voiture. Le chat est chez le vétérinaire.
 
J'aimerai que l'expression régulière renvoie "vétérinaire" si "toto" (ou Toto ou TOTO... et sans les "" ) n'est pas présent dans le texte (avant ou après vétérinaire).
Comment faire ? (cette expression régulière doit être valide pour n'importe quelle language)
 
Merci à tous les ingénieux qui auront la solution la plus simple.
 
Alf

Reply

Marsh Posté le 27-09-2005 à 09:23:05   

Reply

Marsh Posté le 27-09-2005 à 10:12:47    

a challenge a connards en somme??
super tu vas bientot pouvoir en etre:
http://www.siteduzero.com/php/regex1.php

Reply

Marsh Posté le 27-09-2005 à 10:42:47    

Merci pour le lien mais je n'ai pas trouvé de réponse à ma question. Mais peut-être qu'il n'y en a pas ? !

Reply

Marsh Posté le 27-09-2005 à 12:11:46    

Y a pas de challenge.  
Tu écris deux regexp, une qui retourne vraie quand "toto" ne figure pas dans la chaîne, et l'autre qui retourne vraie si "vétérinaire" y est.  
 
[:spamafote]
 
(par contre, de fait, j'ai pas trouvé comment assembler les deux conditions dans la même regexp en PERL, mais je n'en vois de toute façon pas l'intérêt)

Reply

Marsh Posté le 27-09-2005 à 15:27:07    

Citation :

(cette expression régulière doit être valide pour n'importe quelle language)


Zut alors, pleins de langages ne gérent pas les expression réguliéres en natif que ca soit des regexp PERL ou d'autres.
 
Pas de réponse possible du coup.

Reply

Marsh Posté le 28-09-2005 à 14:58:17    

Elmoricq, ton idée est bonne mais je voulais une seule expression régulière.
 
Quelle est la regexp qui renvoie vraie quand "toto" ne figure pas dans le texte ?

Reply

Marsh Posté le 28-09-2005 à 15:06:51    

Reply

Marsh Posté le 30-09-2005 à 16:48:38    

Marci, je vais potasser tout ça !
Mais il me semble avoir tester et ça ne fonctionnait pas.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed