Compartilhar via


regex_constants::syntax_option_type

Sinalizadores para selecionar opções de sintaxe.

typedef T1 syntax_option_type;
static const syntax_option_type awk, basic, collate, ECMAScript,
  egrep, extended, grep, icase, nosubs, optimize;

Comentários

O tipo é um tipo de máscara de bits que descreve os especificadores de idioma e modificadores de sintaxe a ser usado durante a compilação de uma expressão regular.Opções que podem ser combinadas com|.Deve ser usado o especificador de não mais de um idioma por vez.

Os especificadores de idioma são:

basic– Compilar como BRE

extended– Compilar como ERE

ECMAScript– Compilar como ECMAScript

awk– Compilar como awk

grep– Compilar como grep

egrep– Compilar como egrep

Os modificadores de sintaxe são:

icase-fazer correspondências de maiúsculas e minúsculas

nosubs– o implementaton precisa mantém registro do conteúdo dos grupos de captura

optimize– a implementação deve enfatizar a velocidade de correspondência, em vez de velocidade de compilação de expressão regular

collate– make corresponde sensíveis à localidade

Requisitos

Cabeçalho: <regex>

Namespace: std

Consulte também

Referência

<regex>

regex_constants Class

Outros recursos

<regex> Membros