[Regex .Net]Mot entier

Résolu
teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention   -  
teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention   -
Salut tout le monde,

Est qu'il y a un moyen en .Net de faire une expression régulière qui trouve un "mot entier" y compris si il a un espace?

Regex.Match ("\bmot entier\b","Je cherche un mot entier",prop);

Ca ne marche pas (il ne trouve pas), alors que si je vire les \b ça marche mais il trouve aussi "Guillemot entier" ce que je ne veux pas....

Donc si vous avez des tuyaux là dessus...

Merci
A voir également:

3 réponses

teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
:-S

Apparement j'ai trop simplifié le problème :-S

En fait mon problème est avec ^!§$%&/() et je pensais que c'était à cause de !...
1
teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
Bon alors je remplace le \b (Word Boundary) par (?=\W|^) et ça marche :o)

?= indique que ceci est testé mais ne fait pas partie de la valeur
\W indique un caractère non lettre, chiffre ou _
^ indique le début de ligne (et $ à la place pour la fin du mot qui indique la fin de ligne)

Voilà :o)
Merci moi :o)
1
teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
Apparement rien que un truc entre parenthèse je ne peux pas le trouver comme ça :-S
0