PRATIQUE OUTILS 
Les classes de caractères de la norme Posix
 
Quatorze expressions entre crochets pour prendre en compte le plus grand nombre de possibilités dans ses expressions régulières. (19/12/2005)
L'ouverture aux autres langues oblige les expressions régulières à prévoir la possibilité de caractères alphanumériques étendus.

Les expressions entre crochets de Posix, comprenant des classes de caractères ainsi que des classes de collation, ont justement été créées pour ces cas où [a-z] ne suffirait pas.

Elles s'utilisent comme tout autre caractère d'une expression régulière, avec les métacaractères habituels : ^[:upper:]?[:lower:]*$ pour un mot en minuscule commençant pour une majuscule, ou pas.

Expressions entre crochets de Posix
Expression
Signification
[.ph.]
Les deux caractères "ph", ensemble
[=e=]
Dans la locale FR : e, é, è, ë, ê
[:alnum:]
Caractères alphanumériques
[:alpha:]
Caractères alphabétiques
[:blank:]
Espaces et tabulations
[:cntrl:]
Caractères de contrôle
[:digit:]
Chiffres décimaux
[:graph:]
Caractères hors espaces
[:lower:]
Minuscules
[:print:]
Caractères affichables
[:punct:]
Ponctuations
[:space:]
Caractères d'espacement
[:upper:]
Majuscules
[:xdigit:]
Chiffres hexadécimaux
 
Xavier Borderie, JDN Développeurs
 
 
Accueil | Haut de page