regex_constants::syntax_option_type
Marcadores para seleccionar las opciones de sintaxis.
typedef T1 syntax_option_type;
static const syntax_option_type awk, basic, collate, ECMAScript,
egrep, extended, grep, icase, nosubs, optimize;
Comentarios
El tipo es una máscara de bits tipo que describe los especificadores de lenguaje y modificadores de sintaxis que se utilizarán al compilar una expresión regular. Las opciones pueden combinarse con |. No más de un especificador de lenguaje debe utilizar al mismo tiempo.
Los especificadores de lenguaje son:
basic -- compilación como BRE
extended -- compilación como ERE
ECMAScript -- compilación como ECMAScript
awk -- compilación como awk
grep -- compilación como grep
egrep -- compilación como egrep
Los modificadores de la sintaxis son:
icase -- cree las coincidencias sin distinción entre mayúsculas y minúsculas
nosubs -- el implementaton no necesita realizar un seguimiento del contenido de los grupos de captura
optimize -- la implementación debe hacer hincapié en la velocidad de coincidir en lugar de la velocidad de la compilación de expresiones regulares
collate -- cree las coincidencias configuración regional- confidenciales
Requisitos
Encabezado: <regex>
Espacio de nombres: std