Les ancres

Les caractères ˆ et $ permettent de spécifier une position particulière. Par défaut ˆ correspond au début de la chaîne et $ correspond à la fin de celle-ci. Ainsi pour faire une recherche sur le début de la chaîne on utilisera une expression régulière de la forme suivante :

Console.WriteLine(Regex.Match(Original, @"ˆ\w"));        // L 

Suivant le contexte d’utilisation de ces caractères, ils ont une signification différente. ˆ peut être une ancre de début de chaîne ou un caractère de négation tandis que $ peut signifier la fin de la chaîne ou précéder un identifiant de groupe en cas de remplacement.

Si l’option RegexOptions.Multiline est spécifiée, ˆ correspondra au début de la chaîne ou de la ligne tandis que $ correspondra à la fin de la chaîne ou de la ligne.

Pour consulter la suite, découvrez le livre suivant :
couv_EI9C19VIS.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Les groupes
Suivant
Les quantifieurs