[Regex .Net]Mot entier
Résolu
teebo
Messages postés
33585
Date d'inscription
Statut
Contributeur
Dernière intervention
-
teebo Messages postés 33585 Date d'inscription Statut Contributeur Dernière intervention -
teebo Messages postés 33585 Date d'inscription Statut Contributeur 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
--
Children begin by loving their parents. After a time
they judge them. Rarely, if ever, do they forgive them.
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
--
Children begin by loving their parents. After a time
they judge them. Rarely, if ever, do they forgive them.
A voir également:
- Regex mot de passe
- Mot de passe bios perdu - Guide
- Trousseau mot de passe iphone - Guide
- Mot de passe administrateur oublié - Guide
- Réinitialiser pc sans mot de passe - Guide
- Generateur mot de passe - Télécharger - Sécurité
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)