Compartir a través de


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

Vea también

Referencia

<regex>

regex_constants (Clase)

Otros recursos

miembros de <regex>