[Regex .Net]Mot entier

Résolu
teebo Messages postés 33570 Statut Modérateur -  
teebo Messages postés 33570 Statut Modérateur -
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 33570 Statut Modérateur 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 33570 Statut Modérateur 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 33570 Statut Modérateur 1 793
 
Apparement rien que un truc entre parenthèse je ne peux pas le trouver comme ça :-S
0