Maison > développement back-end > C++ > Comment puis-je utiliser les expressions régulières pour correspondre exactement à une chaîne entière?

Comment puis-je utiliser les expressions régulières pour correspondre exactement à une chaîne entière?

Susan Sarandon
Libérer: 2025-01-31 00:02:09
original
919 Les gens l'ont consulté

How Can I Use Regular Expressions to Match an Entire String Exactly?

L'expression régulière correspond avec précision à la chaîne entière

Pour s'assurer que l'expression régulière correspond avec précision à la chaîne entière, deux caractères spéciaux peuvent être utilisés:

et

. Le début de la chaîne () correspondant au début de la chaîne, le symbole du dollar américain (^) correspond à la fin de la chaîne. En utilisant ces deux caractères en même temps, la limite de correspondance peut être limitée à la chaîne entièrement adaptée à la requête. $ ^ Par exemple, si vous souhaitez rechercher des films avec "Red Octobre" (non distingué), vous pouvez utiliser l'expression régulière suivante: $

Cette expression ne correspond qu'à la chaîne qui commence par "Red Octobre" et s'est terminée par "Red Octobre". Il ne correspond pas aux cordes telles que "The Hunt for Red Octobre" ou "Red October Night".

<code>^Red October$</code>
Copier après la connexion
Considérons la sensibilité des minuscules

Par défaut, l'expression régulière distingue le cas. Cela signifie que "Red Octobre" et "Red Octobre" seront considérés comme différents articles correspondants. Si vous souhaitez des recherches qui ne font pas de distinction entre ou en minuscules, vous pouvez utiliser le modificateur . Ce modificateur indique au moteur d'expression régulière qui ignore l'appareil lors de la correspondance.

Exemple de code

(?i)

Ce qui suit est de savoir comment utiliser une expression régulière avec un modificateur

dans Python:

Ce code imprimera "défaillance de correspondance", car la chaîne "La chasse à l'octobre rouge" n'est pas entièrement adaptée au mode. Si la chaîne est changée en "Octobre rouge", le code sera imprimé "avec succès".

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal