Caractères spéciaux dans JScript
Mise à jour : novembre 2007
Une série de métacaractères exige un traitement particulier lorsque vous essayez de rechercher leur correspondance. Pour trouver des correspondances à ces caractères spéciaux, vous devez avant tout les faire précéder d'un caractère d'échappement, en l'occurrence une barre oblique inverse (\). Le tableau suivant répertorie les caractères spéciaux et leur signification :
Table de caractères spéciaux
Caractère spécial |
Commentaire |
---|---|
$ |
Correspond à la position à la fin d'une chaîne d'entrée. Si la propriété Multiline de l'objet RegExp est définie, $ correspond également à la position précédant \n ou \r. Pour faire correspondre le caractère $ à lui-même, utilisez \$. |
( ) |
Marque le début et la fin d'une sous-expression. Les sous-expressions peuvent être capturées pour une utilisation ultérieure. Pour trouver des correspondances de ces caractères, utilisez \( et \). |
* |
Correspond zéro ou plusieurs fois au caractère ou à la sous-expression qui précède. Pour faire correspondre le caractère * à lui-même, utilisez \*. |
+ |
Correspond une ou plusieurs fois au caractère ou à la sous-expression qui précède. Pour faire correspondre le caractère + à lui-même, utilisez \+. |
. |
Correspond à n'importe quel caractère unique à l'exception du caractère de saut de ligne \n. Pour qu'il corresponde à ., utilisez \. |
[ ] |
Marque le début d'une expression entre crochets. Pour trouver des correspondances de ces caractères, utilisez \[ et \]. |
? |
Correspond zéro ou une fois au caractère ou à la sous-expression qui précède ou indique un quantificateur non gourmand. Pour trouver des correspondances de ?, utilisez \?. |
\ |
Marque le caractère suivant comme un caractère spécial, un littéral, une backreference ou une séquence d'échappement octale. Par exemple, le caractère n correspond au caractère n. \n correspond à un caractère de saut de ligne. La séquence \\ correspond à \ et \( correspond à (. |
/ |
Dénote le début ou la fin d'une expression régulière littérale. Pour trouver des correspondances du caractère /, utilisez \/. |
^ |
Correspond à la position au début d'une chaîne d'entrée sauf lorsqu'il est utilisé dans une expression entre crochets où il nie le jeu de caractères. Pour faire correspondre le caractère ^ à lui-même, utilisez \^. |
{ } |
Marque le début d'une expression de quantification. Pour trouver des correspondances de ces caractères, utilisez \{ et \}. |
| |
Indique un choix entre deux éléments. Pour trouver des correspondances de |, utilisez \|. |