|
|
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
|
|
|
|