Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1251 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Expression régulière : le challenge !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Expression régulière : le challenge !

n°1208334
bong03
Posté le 27-09-2005 à 09:23:05  profilanswer
 

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

mood
Publicité
Posté le 27-09-2005 à 09:23:05  profilanswer
 

n°1208353
betsamee
Asterisk Zeperyl
Posté le 27-09-2005 à 10:12:47  profilanswer
 

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

n°1208368
bong03
Posté le 27-09-2005 à 10:42:47  profilanswer
 

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 ? !

n°1208445
Elmoricq
Modérateur
Posté le 27-09-2005 à 12:11:46  profilanswer
 

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)

n°1208737
omega2
Posté le 27-09-2005 à 15:27:07  profilanswer
 

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.

n°1209889
bong03
Posté le 28-09-2005 à 14:58:17  profilanswer
 

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 ?

n°1209896
kalex
Posté le 28-09-2005 à 15:06:51  profilanswer
 
n°1211899
bong03
Posté le 30-09-2005 à 16:48:38  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Expression régulière : le challenge !

 

Sujets relatifs
synthese expression mathematiqueDoublons expression XPath
expression régulière: b vaut true au lieu de falseexpression reguliere
JavaScript Expression RégulièreExpression reguliere
Plus de sujets relatifs à : Expression régulière : le challenge !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR