cs_bobino75
Messages postés20Date d'inscriptionvendredi 3 octobre 2008StatutMembreDernière intervention14 août 2012
-
26 mai 2009 à 21:59
cs_bobino75
Messages postés20Date d'inscriptionvendredi 3 octobre 2008StatutMembreDernière intervention14 août 2012
-
28 mai 2009 à 17:14
Bonjour,
Je recherche la bonne manière d'écrire un regex me permettant de trouver un mot dans une phrase.
Si je cherche le mot "mal", je veux trouver seulement les mots "mal" et non les autres qui conntienent ce mot, ex.: malade, maladie, etc.
Ce que je veux faire aussi, c'est de mettre en rouge le mot à l'affichage de mon enregistrement.
J'ai cherché et j'ai trouvé des solutions pour la recherche mais pour la couleur, le mal de maladie était en rouge ;-(
cs_bobino75
Messages postés20Date d'inscriptionvendredi 3 octobre 2008StatutMembreDernière intervention14 août 2012 27 mai 2009 à 15:02
J'y arrive presque mais le problème de ce code, si je ne me trompe pas, c'est que si la phrase commence ou ce termine par "mal", le mot ne sera pas en rouge. Il y a t'il une autre solution ???
Vous n’avez pas trouvé la réponse que vous recherchez ?
neigedhiver
Messages postés2480Date d'inscriptionjeudi 30 novembre 2006StatutMembreDernière intervention14 janvier 201119 28 mai 2009 à 03:34
Salut,
Prends un peu de temps pour lire la doc, tu constateras que les \s correspondent à n'importe quel caractère blanc (espace, tabulation, etc). Enlève les, et ça fonctionnera dans tous les cas.
cs_bobino75
Messages postés20Date d'inscriptionvendredi 3 octobre 2008StatutMembreDernière intervention14 août 2012 28 mai 2009 à 14:56
Si j'enlève le \s, je reviens au problème de mon premier message. Si je cherche le mot "mal", je vais avoir malade, maladie, etc. Je veux seulement le mot "mal" en rouge et non les autres qui contiennent ce mot.