| ^ |
Doit correspondre au début de la chaîne |
| $ |
Doit correspondre à la fin de la chaîne |
| . |
Correspond à n'importe quel caractère |
| [...] |
Correspond à un des caractères entre les crochets. |
| [^...] |
Correspond à n'importe quel caractère qui n'est pas entre les crochets. |
| * |
Correspond à n'importe quel nombre de fois des caractères avant le *. |
| + |
Correspond à au moins une fois l'expression avant le +. |
| ? |
Correspond à zéro ou une fois l'expression avant le ?. |
| {n,m} |
Correspond à entre n et m fois l'expression avant les { }. |
| x | y |
Correspond au caractères avant ou après le |. |
| (...) |
Groupe les caractères entre les paranthèses pour *, +, ?, | et {}. |
| \s |
Correspond à un espace. |
| \S |
Correspond à n'importe quel caractère qui n'est pas un espace. |
| \d |
Correspond à un chiffre (0-9). |
| \D |
Correspond à n'importe quel caractère qui n'est pas un chiffre. |
| \w |
Correspond à un caractère qui entre dans un mot (0-9, A-Z, a-z et _) |
| \W |
Correspond à n'importe quel caractère qui ne peut entrer dans un mot. |
| \ |
Correspond au caractère après le \. |