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] |
[:ascii:] |
Caractère de la table ASCII. Équivalent à l’intervalle [\x00—\x7F] |
[: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] |
[:digit:] |
Caractère chiffre. Équivalent à l’intervalle [0-9] |
[:graph:] |
Caractère affichable et visible (n’inclut pas l’espace). Équivalent à l’intervalle [\x21-\x7E] |
[:lower:] |
Caractère alphabétique minuscule. Équivalent à l’intervalle [a-z] |
[:print:] |
Caractère affichable (inclut l’espace). Équivalent à l’intervalle [\x20-\x7E] |
[:punct:] |
Caractère de ponctuation : caractère affichable en dehors de l’espace et des caractères alphanumériques. Équivalent à [-!"#$%&’()*+,./:;<=>?@[]^_`{|}~] |
[:space:] |
Caractères espace, tabulation , saut de ligne, retour chariot, saut de page horizontal, tabulation verticale. Équivalent à [
|
[:upper:] |
Caractère alphabétique majuscule. Équivalent à l’intervalle [A-Z] |
[:word:] |
Caractère de mot. Équivalent à... |