| . |
Trouve tous les caractères sauf le saut de ligne1 |
| [a-z0-9] |
Trouve chaque caractère particulier dans le set |
| [^a-z0-9] |
rouve chaque caractère qui ne fait pas partie du set |
| \d |
Trouve un signe numérique. Identique à [0-9]. |
| \D |
Trouve un signe non-numérique.Identique à [^0-9] |
| \w |
Trouve un signe alpha-numérique — [a-zA-Z0-9_] |
| \W |
Trouve un signe non alpha-numérique [^a-zA-Z0-9_] |
| \s |
Trouve un caractère de contrôle (espace, tab, saut de ligne, etc.). |
| \S |
Trouve un non-caractère de contrôle |
| \n |
Trouve un saut de ligne. |
| \r |
Trouve le caractère CR (retour). |
| \t |
Trouve un Tab. |
| \f |
Trouve le caractère FF (formfeed) |
| \metachar |
Trouve un métacaractère (p.ex. \ , ., |) |
| (abc) |
Sert à créer des expressions partielles |
| x? |
Trouve 0 ou 1 x (x étant n'importe quelle lettre) |
| x* |
Trouve 0 ou x en plus |
| x+ |
Trouve 1 ou x en plus |
| x{m,n} |
Doit être présent au moins m fois, mais pas plus fréquemment que n |
| abc |
Trouve tous les de a, b et c dans cet ordre |
| a|b|c |
Trouve une occurence de a, b ou c |
| \b |
Trouve une limite de mots (seulement à l'extérieur de [ ]) |
| \B |
Trouve une non-limite de mots |
| ^ |
VRAI au début d'une ligne. |
| $ |
VRAI à la fin d'une ligne. |