| Expression | Définition | Exemple |
| \\ | Le caractère d'échappement - utilisé pour trouver une instance d'un métacaractère comme un point, des crochets, etc. | |
| . | Correspond à tout caractère sauf un saut de ligne | . |
| x | Correspond à toute instance de x | x |
| ^x | Correspond à tout caractère sauf x | ^x |
| [x] | Correspond à toute instance de x dans la plage entre crochets - [abxyz] correspond à toute instance de a, b, x, y ou z | [x] |
| | | Un opérateur OU - [x|y] correspondra à une instance de x ou y | | |
| () | Utilisé pour grouper des séquences de caractères ou des correspondances | () |
| {} | Utilisé pour définir des quantificateurs numériques | {} |
| {x} | La correspondance doit se produire exactement x fois | {x} |
| {x,} | La correspondance doit se produire au moins x fois | {x,} |
| {x,y} | La correspondance doit se produire au moins x fois, mais pas plus de y fois | {x,y} |
| ? | La correspondance précédente est facultative ou une seule fois, identique à {0,1} | ? |
| * | Trouver 0 ou plus de la correspondance précédente, identique à {0,} | * |
| + | Trouver 1 ou plus de la correspondance précédente, identique à {1,} | + |
| ^ | Correspond au début de la ligne | ^ |
| $ | Correspond à la fin d'une ligne | $ |
| [:alpha:] | Représente un caractère alphabétique. Utilisez [:alpha:]+ pour en trouver un. | [:alpha:] |
| [:digit:] | Représente un chiffre décimal. Utilisez [:digit:]+ pour en trouver un. | [:digit:] |
| [:alnum:] | Représente un caractère alphanumérique ([:alpha:] et [:digit:]). | [:alnum:] |
| [:space:] | Représente un caractère d'espace (mais pas d'autres caractères de blanc). | [:space:] |
| [:print:] | Représente un caractère imprimable. | [:print:] |
| [:cntrl:] | Représente un caractère non imprimable. | [:cntrl:] |
| [:lower:] | Représente un caractère minuscule si l'option Respecter la casse est sélectionnée. | [:lower:] |
| [:upper:] | Représente un caractère majuscule si l'option Respecter la casse est sélectionnée. | [:upper:] |
| \d | Correspond à un chiffre, identique à [0-9] | \d |
| \D | Correspond à un non-chiffre, identique à [^0-9] | \D |
| \s | Correspond à un caractère d'espace blanc (espace, tabulation, saut de ligne, etc.) | \s |
| \S | Correspond à un caractère non-espace blanc | \S |
| \w | Correspond à un caractère de mot | \w |
| \W | Correspond à un caractère non-mot | \W |
| \b | Correspond à une limite de mot (REMARQUE : dans une classe, correspond à un caractère d'effacement) | \b |
| \B | Correspond à une non-limite de mot | \B |