Assertions atomiques de largeur nulle
Mise à jour : novembre 2007
Les métacaractères décrits dans le tableau suivant ne provoquent pas l'avancement du moteur à travers la chaîne ou la consommation de caractères. Ils provoquent simplement le succès ou l'échec d'une correspondance en fonction de la position actuelle dans la chaîne. Par exemple, ^ spécifie que la position actuelle se trouve au début d'une ligne ou d'une chaîne. Ainsi, l'expression régulière ^FTP ne retourne que les occurrences de la chaîne de caractères « FTP » situées en début de ligne.
Assertion |
Description |
---|---|
^ |
Spécifie que la correspondance doit se trouver en début de chaîne ou en début de ligne. Pour plus d'informations, consultez l'option Multiline dans Options des expressions régulières. |
$ |
Spécifie que la correspondance doit se trouver en fin de chaîne, avant \n à la fin de la chaîne ou en fin de ligne. Pour plus d'informations, consultez l'option Multiline dans Options des expressions régulières. |
\A |
Spécifie que la correspondance doit se trouver en début de chaîne (ignore l'option Multiline). |
\Z |
Spécifie que la correspondance doit se trouver en fin de chaîne ou avant \n en fin de chaîne (ignore l'option Multiline). |
\z |
Spécifie que la correspondance doit se trouver en fin de chaîne (ignore l'option Multiline). |
\G |
Spécifie que la correspondance doit se trouver au point où s'est terminée la correspondance précédente. Quand elle est utilisée avec Match.NextMatch(), cela garantit que toutes les correspondances sont contiguës. |
\b |
Spécifie que la correspondance doit se trouver sur une limite comprise entre les caractères \w (alphanumérique) et \W (non alphanumérique). La correspondance doit se trouver sur des limites de mots (c'est-à-dire, au premier ou au dernier caractère de mots séparés par des caractères non alphanumériques). La correspondance peut également se trouver sur une limite de mot à la fin de la chaîne. |
\B |
Spécifie que la correspondance ne peut pas se trouver sur une limite \b. |
Voir aussi
Référence
Options des expressions régulières