Maison >développement back-end >Tutoriel Python >Comment puis-je utiliser des expressions régulières pour faire correspondre des mots entiers en Python ?
Faire correspondre des mots entiers avec des expressions régulières
Trouver la bonne expression régulière pour faire correspondre avec précision des mots complets peut être un défi. Prenons l'exemple suivant :
a = "this is a sample"
Pour identifier des mots complets, tels que « est », mais pas des correspondances partielles comme « salut », une expression régulière spécifique est requise.
Solution :
Pour faire correspondre des mots entiers, utilisez l'expression régulière :
re.search(r'\bis\b', your_string)
Cette expression intègre le b Border Matcher, qui correspond à la chaîne vide au début ou à la fin d'un mot.
Explication :
Le matcheur de limite b correspond aux emplacements où il n'y a pas de caractère alphanumérique ou de trait de soulignement adjacent à la correspondance. Cela garantit que seuls les mots complets sont capturés.
Remarques supplémentaires :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!