Maison >développement back-end >C++ >Comment puis-je utiliser des expressions régulières pour correspondre à une chaîne exacte comme 'Red Octobre'?

Comment puis-je utiliser des expressions régulières pour correspondre à une chaîne exacte comme 'Red Octobre'?

Barbara Streisand
Barbara Streisandoriginal
2025-01-31 00:11:09463parcourir

How Can I Use Regular Expressions to Match an Exact String Like

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!

Déclaration:
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