[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 -
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
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:
- Regex mot de passe
- Trousseau mot de passe iphone - Guide
- Mot de passe - Guide
- Mot de passe administrateur - Guide
- Mot de passe bios perdu - Guide
- Voir mot de passe wifi android - Guide
3 réponses
:-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 !...
Apparement j'ai trop simplifié le problème :-S
En fait mon problème est avec ^!§$%&/() et je pensais que c'était à cause de !...
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)
?= 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)