Classes de caracteres de Regex com suporte para Boost

Os seguintes nomes de classe de caractere são sempre suportados pelo Boost. Regex:

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 faz parte das classes de caractere: [: Upper:], [: Lower:], [: alfa:], [:d Igit:], [:p UNCT:], [: Graph:], [:p MPRIMIR:], [: xdigit:]
[: d:] Não Dígitos decimais [0-9]
[:d Igit:] Sim Dígitos decimais [0-9]
[: gráfico:] Sim Personagens com representações gráficas [A-Z] [a-z] [0-9] [:p UNCT:]
[: l:] Não Letras minúsculas [a-z]
[: inferior:] Sim Letras minúsculas [a-z]
[: imprimir:] 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 Letras maiúsculas [A-Z]
[: superior:] Sim Letras maiúsculas [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]