Maison >développement back-end >C++ >Comment puis-je utiliser des expressions régulières pour correspondre à une chaîne exacte comme 'Red Octobre'?
Expressions régulières pour les correspondances de chaîne exactes
Faire correspondre précisément une chaîne en utilisant des expressions régulières est essentiel pour de nombreuses applications. Ce guide montre comment correspondre à la chaîne exacte "Red Octobre", évitant les matchs partiels comme "The Hunt for Red Octobre".
La solution utilise une expression régulière simple mais puissante:
<code>^Red October$</code>
Débarquement:
^
: Cette ancre correspond au début de la chaîne. Il garantit que le match commence au tout premier personnage. Red October
: Il s'agit de la chaîne littérale que vous recherchez. La sensibilité à la caisse dépend des paramètres de votre moteur Regex (beaucoup permettent une correspondance insensible à la caisse via des drapeaux). $
: Cette ancre correspond à la fin de la chaîne. Il garantit que le match s'étend au tout dernier caractère. Cette approche combinée garantit une correspondance exacte - des chaînes uniquement exactement "octobre rouge" sera trouvée. Tout caractères supplémentaires avant ou après "Red Octobre" se traduira par un non-match.
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!