Une expression régulière contient des caractères qui représentent les types de caractère source, les jeux de caractères source et les limites de chaîne ou de mot dans les colonnes source. Une expression régulière peut également contenir des quantificateurs qui déterminent la fréquence des caractères dans les données source. Les expressions régulières sont sensibles à la casse.
Les caractères spéciaux suivants sont des exemples de caractères que vous pouvez inclure dans une expression régulière :
Tout caractère sauf [\^$.|?*+()
Tous les caractères, sauf la liste des caractères spéciaux, correspondent à une seule instance d'eux-mêmes. Par exemple,
abc
correspond toujours à
abc.
\ (barre oblique inverse) suivie des caractères spéciaux suivants :
[\^$.|?*+(){}
Une barre oblique inverse retire tout caractère spécial dans une expression régulière, de sorte que les caractères perdent leur caractère spécial.
* (astérisque)
Fait correspondre les jetons précédents aucune ou plusieurs fois.
[ (crochet ouvrant)
Marque le début des spécifications pour un caractère que vous souhaitez faire correspondre.
- (trait d'union)
Spécifie une plage de caractères. Par exemple, [a-zA-Z0-9] correspond à une lettre ou un chiffre.
] (crochet fermant)
Marque la fin des spécifications pour un caractère.
? (point d'interrogation)
Rend facultatif l'élément précédent.
{n} où n est un nombre entier > = 1
Répète l'élément précédent n fois.
Pour plus d'informations sur la création d'expressions régulières, consultez les tutoriels et la documentation pour les expressions régulières sur Internet tels que http://www.regular-expressions.info/tutorial.html.