C’est par rapport à ceci (la graisse est mon fait) :
Within a bracket expression, the name of a character class enclosed in ‘[:’ and ‘:]’ stands for the list of all characters belonging to that class. Standard character class names are: alnum, digit, punct, alpha, graph, space, blank, lower, upper, cntrl, print, xdigit.
These stand for the character classes defined in ctype(3). A locale may provide others.
Donc, [[:digit:]] ou \d va me permettre de trouver avec nos écritures romanes tout ce qui est « 0123456789 ». Mais dans un système bien configuré pour utiliser l’écriture arabique, ce même [[:digit:]] permet de capturer tout ce qui est « ٠١٢٣٤٥٦٧٨٩ » alors que toutes les descriptions que j’ai lue de \d indiquent que ça ne traite que le premier cas.
Enfin, si j’ai bien compris.
"It is seldom that liberty of any kind is lost all at once." ― David Hume
[^] # Re: Expressions régulières
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal écriture d'un script AWK de transformation de Markdown en HTML. Évalué à 3.
C’est par rapport à ceci (la graisse est mon fait) :
Donc,
[[:digit:]]ou\dva me permettre de trouver avec nos écritures romanes tout ce qui est « 0123456789 ». Mais dans un système bien configuré pour utiliser l’écriture arabique, ce même[[:digit:]]permet de capturer tout ce qui est « ٠١٢٣٤٥٦٧٨٩ » alors que toutes les descriptions que j’ai lue de\dindiquent que ça ne traite que le premier cas.Enfin, si j’ai bien compris.
"It is seldom that liberty of any kind is lost all at once." ― David Hume