|
Caractère
|
Utilité
|
|
[]
|
Les crochets définissent une liste de caractères autorisés
|
|
()
|
Les parenthèses définissent un élément composé de l'expression régulière qu'elle contient
|
|
{}
|
Les accolades lorsqu'elles contiennent un ou plusieurs chiffres séparés par des virgules représentent le nombre de fois que l'élément précédant les accolades peut se reproduire (par exemple p{3,5} correspond à ppp, pppp ou ppppp
|
|
-
|
Un moins entre deux caractères dans une liste représente un intervalle (par exemple [a-d] représente [abcd])
|
|
.
|
Le caractère point représente un caractère unique
|
|
*
|
Le caractère astérisque indique la répétition indéterminée de l'élément le précédant
|
|
+
|
Le caractère plus indique la répétition de l'élément le précédant (au moins une fois)
|
|
?
|
Le caractère point d'interrogation indique la présence éventuelle de l'élément le précédant
|
|
|
|
Occurrence de l'élément situé à gauche de cet opérateur ou de celui situé à droite (lard|cochon)
|
|
^
|
Placé en début d'expression il signifie "chaîne commençant par .. "
Utilisé à l'intérieur d'une liste il signifie "ne contenant pas les caractères suivants..."
|
|
$
|
Placé en fin d'expression il signifie "chaîne finissant par .. "
|