Expression |
Signification
|
\\ |
Antislash
|
\C |
Caractère spécial C non interprété : [ ] { } ( ) ? * . : \ & - ^ $
|
\Q...\E |
Séquence littérale non interprétée
|
\0xxx |
Caractère Unicode (1 à 3 chiffres octaux)
|
\a |
Alarme (ASCII 07)
|
\A |
Début de chaîne
|
\b |
Caractère de début ou fin de mot
|
\B |
Caractère qui n'est pas début ou fin de mot
|
\cX |
Caractère de contrôle ASCII (X étant une lettre)
|
\d |
Chiffre
|
\D |
Non chiffre
|
\e |
Escape (ASCII 1B)
|
\f |
Form-feed (ASCII 0C)
|
\G |
Fin de la correspondance précédente
|
\h |
Espace blanc horizontal [ \t\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]
|
\H |
Non espace blanc horizontal [^\h]
|
\n |
Fin de ligne
|
\pL , \p{L} , \p{Letter} |
Lettre (dans tout langage)
|
\r |
Retour charriot
|
\R |
Retour à la ligne, équivaut à \u000D\u000A|[\u000A\u000B\u000C\u000D\u0085\u2028\u2029]
|
\s |
Caractères espace [ \t\n\x0B\f\r]
|
\S |
Non caractères espace [^\s]
|
\t |
Tabulation
|
\uxxxx |
Caractère Unicode (4 chiffres hexadécimaux)
|
\v |
Espace blanc vertical [\n\x0B\f\r\x85\u2028\u2029]
|
\V |
Non espace blanc vertical [^\v]
|
\w |
Caractère alphanumérique : lettre, chiffre ou underscore
|
\W |
Caractère qui n'est pas lettre, chiffre ou underscore
|
\xxx |
Caractère Unicode (2 chiffres hexadécimaux)
|
\x{xx...x} |
Caractère Unicode (chiffres hexadécimaux)
|
\X |
Caractère Unicode du groupe de graphèmes étendu
|
\z |
Fin de chaîne
|