Marqueurs de position
|
ˆ
|
Début
de ligne
|
$
|
Fin de ligne
|
\<
|
Début
d’un mot. Caractères pouvant faire partie d’un mot : [A-Za-z0-9_]
|
\>
|
Fin d’un mot
|
Représenter un caractère
|
.
|
Un caractère
quelconque
|
[liste_de_caractères]
|
Un caractère
cité dans la liste
|
[ˆliste_de_caractères]
|
Un caractère
qui n’est pas cité dans la liste
|
Principales classes de caractères POSIX
|
[:alnum:]
|
Caractère
alphanumérique.
Équivalent
aux intervalles [0-9a-zA-Z]
|
[:alpha:]
|
Caractère
alphabétique.
Équivalent
aux intervalles [a-zA-Z]
|
[:lower:]
|
Caractère
alphabétique minuscule.
Équivalent à l’intervalle [a-z]
|
[:upper:]
|
Caractère
alphabétique majuscule.
Équivalent à l’intervalle [A-Z]
|
[:digit:]
|
Caractère
chiffre.
Équivalent à l’intervalle [0-9]
|
[:blank:]
|
Caractère
espace ou tabulation.
Équivalent
aux caractères []
|
[:cntrl:]
|
Caractère
de contrôle non affichable
Équivalent à l’intervalle
et au caractère [\x00-\x1F\x7F]
|
[:graph:]
|
Caractère
affichable et visible (n’inclut pas l’espace).
Équivalent à l’intervalle [\x21-\x7E]
|
[:print:]
|
Caractère
affichable (inclut l’espace).
Équivalent à l’intervalle [\x20-\x7E]
|
[:punct:]
|
Caractère ... |