Expressions régulières
Regexp hints / aide
Récupéré ici, traduction à finir
Caractères |
|||
Caractères | Explication | Exemple | Chaînes qui “matchent” |
[abc] |
Fait correspondre les caractères / la plage de caractères donné(e)s | abc[abc] |
abca |
[^abc] |
Négation des caractères / la plage de caractères donnés | abc[^abc] |
abcd |
. |
Tout caractère sauf saut de ligne | bc. |
bca |
\d |
Tout caractère numérique (équivalent à [0-9] ) |
c\d |
c1 |
\D |
Tout caractère non numérique (équivalent à [^0-9] ) |
c\D |
cA |
\w |
Tout caractère alphanumérique (équivalent à [A-Za-z0-9_] ) |
a\w |
aa |
\W |
Tout caractère non alphanumérique (équivalent à [^A-Za-z0-9_] ) |
a\W |
a) |
\s |
Généralement utilisé pour les espaces blancs, mais peut être utilisé pour les nouvelles lignes, tabulations, etc. | a\s |
[espace] |
\S |
Tout sauf un espace blanc ou nouvelle ligne ou tabulation. | a\S |
aa |
\t |
Tabulation horizontale | t\txy |
t[tab]xy |
\r |
Correspond à un retour chariot | AB\r\nCD |
AB[\return]CD |
\n |
Correspond à un saut de ligne | AB\r\nCD |
AB[\return]CD |
| |
Correspond à “x” ou “y” | aa|bb |
aa |
Chars |
Définition | Ex |
match |
Chars |
Définition | Ex |
match |
Chars |
Définition | Ex |
match |