Clases de caracteres regex con soporte de Boost

Los nombres de las clases de caracteres siguientes siempre son compatibles con Boost. Regex:

Nombre POSIX-nombre estándar Descripción Ejemplo
[: alnum:] Caracteres alfanuméricos [A-Za-z0-9]
[: Alpha:] Caracteres alfabéticos [A-Za-z]
[: Blank:] Caracteres en blanco que no son separadores de línea espacio o tabulador
[: CNTRL:] Caracteres de control Cualquier carácter que no forme parte de las clases de caracteres: [: Upper:], [: inferior:], [: Alpha:], [:d iguiti:], [:p UNCT:], [: Graph:], [:p rint:], [: xdigit:]
[: d:] No Dígitos decimales [0-9]
[:d iguiti:] Dígitos decimales [0-9]
[: Graph:] Caracteres con representaciones gráficas [A-Z] [a-z] [0-9] [:p UNCT:]
[: l:] No Caracteres de minúsculas [a-z]
[: Lower:] Caracteres de minúsculas [a-z]
[: Print:] Caracteres que se muestran cuando se imprimen [: Graph:] y Space
[:p UNCT:] Caracteres de puntuación ! ' # S% & ' () * +,-. / : ; < ==""> ? @ [ / ] ^ _ { | } ~
[: s:] No Caracteres en blanco lengüeta, nueva línea, lengüeta vertical, alimentación de la forma, vuelta del carro, espacio
[: Space:] Caracteres en blanco lengüeta, nueva línea, lengüeta vertical, alimentación de la forma, vuelta del carro, espacio
[: Unicode:] No Caracteres extendidos cuyo valor de punto de código está por encima de 255 Información específica del carácter Unicode ®
[: u:] No Caracteres de mayúsculas [A-Z]
[: parte superior:] Caracteres de mayúsculas [A-Z]
[: w:] No Caracteres alfanuméricos y subrayado [A-Za-z0-9_]
[: Palabra:] No Caracteres alfanuméricos y subrayado [A-Za-z0-9_]
[: xdigit:] Caracteres hexadecimales del dígito [A-FA-F0-9]