Classes De Caractere RegEx Com Suporte a Boost
Versão:
2022.3
Last modified: December 08, 2019
Boost. Regexsempre oferecem suporte a esses nomes de classe:
Nome | POSIX-nome padrão | Descrição | Exemplo |
[: alnum:] | Sim | Caracteres alfanuméricos | [A-Za-z0-9] |
[: Alpha:] | Sim | Caracteres alfabéticos | [A-Za-z] |
[: em branco:] | Sim | Caracteres em branco que não são separadores de linha | espaço ou guia |
[: CNTRL:] | Sim | Caracteres de controle | Qualquer caractere não parte da classe de caractere: [: Upper:], [: inferior:], [: Alpha:], [:d Igit:], [:p UNCT:], [: gráfico:], [:p rint:], [: xdigit:] |
[:d:] | Não | Dígitos decimais | [0 – 9] |
[:d Igit:] | Sim | Dígitos decimais | [0 – 9] |
[: gráfico:] | Sim | Caráteres com representação gráfica | [A – Z] [a – z] [0 – 9] [:p UNCT:] |
[: l:] | Não | Caracteres minúsculos | [a – z] |
[: inferior:] | Sim | Caracteres minúsculos | [a – z] |
[:p rint:] | Sim | Caracteres que exibem quando impressos | [: gráfico:] e espaço |
[:p UNCT:] | Sim | Caracteres de Pontuação | ! ' # S% & ' () * +,-. / : ; ? @ [ / ] ^ _ { | } ~ |
[: s:] | Não | Caracteres de espaço em branco | aba, linha nova, aba vertical, alimentação do formulário, retorno de carro, espaço |
[: espaço:] | Sim | Caracteres de espaço em branco | aba, linha nova, aba vertical, alimentação do formulário, retorno de carro, espaço |
[: Unicode:] | Não | Caracteres estendidos cujo valor de ponto de código está acima de 255 | Informações específicas de caracteres Unicode ® |
[: u:] | Não | Caracteres maiúsculos | [A – Z] |
[: superior:] | Sim | Caracteres maiúsculos | [A – Z] |
[: w:] | Não | Caracteres alfanuméricos e sublinhado | [A-Za-z0-9_] |
[: palavra:] | Não | Caracteres alfanuméricos e sublinhado | [A-Za-z0-9_] |
[: xdigit:] | Sim | Caracteres de dígito hexadecimais | [A-FA-F0-9] |