Classes De Personnages RegEx Soutenues Par Boost
Version:
2022.3
Last modified: December 08, 2019
Boost.Regextoujours prendre en charge ces noms de classe:
Nom | Nom standard POSIX | Description | Exemple |
[:alnum:] | Oui | Caractères alphanumériques | [A-Za-z0-9] |
[:alpha:] | Oui | Caractères alphabétiques | [A-Za-z] |
[:blank:] | Oui | Caractères d’espace vide autres que des séparateurs de ligne | espace ou tabulation |
[:cntrl:] | Oui | Caractères de contrôle | Tout personnage ne faisant pas partie de la classe de caractères: [:upper:], [:lower:], [:alpha:], [:digit:], [:punct:], [:graph:], [:print:], [:xdigit:] |
[:d:] | Non | Nombres décimaux | [0–9] |
[:digit:] | Oui | Nombres décimaux | [0–9] |
[:graph:] | Oui | Personnages avec représentation graphique | [A-Z] [a-z] [0–9] [:punct:] |
[:l:] | Non | Caractères minuscules | [a-z] |
[:bas:] | Oui | Caractères minuscules | [a-z] |
[:print:] | Oui | Caractères imprimables | [:graph:] et espace |
[:punct:] | Oui | Caractères de ponctuation | ! ' # S% & ' () * +,-. / : ; ? @ [ / ] ^ _ { | } ~ |
[:s:] | Non | Caractères d’espace vide | tabulation, nouvelle ligne, tabulation verticale, saut de page, retour charriot, espace |
[:space:] | Oui | Caractères d’espace vide | tabulation, nouvelle ligne, tabulation verticale, saut de page, retour charriot, espace |
[:unicode:] | Non | Caractères étendus dont le point de code est supérieur à 255 | Unicode ® informations spécifiques aux caractères |
[:u:] | Non | Caractères majuscules | [A-Z] |
[:upper:] | Oui | Caractères majuscules | [A-Z] |
[:w:] | Non | Caractères alphanumériques et trait de soulignement | [A-Za-z0-9_] |
[:mot:] | Non | Caractères alphanumériques et trait de soulignement | [A-Za-z0-9_] |
[:xdigit:] | Oui | Nombres au format hexadécimal | [A-Fa-f0-9] |