Compartilhar via


regex_constants::syntax_option_type

Sinalizadores para selecionar as 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 especificadores de linguagem e sintaxe modificadores a ser usado durante a compilação de uma expressão regular.Opções podem ser combinadas com|.Especificador de não mais de um linguagem deve ser usado ao mesmo time.

Os especificadores de linguagem são:

basic --Compilar sistema autônomo BRE

extended --Compilar sistema autônomo ERE

ECMAScript --Compilar sistema autônomo ECMAScript

awk --Compilar sistema autônomo awk

grep --Compilar sistema autônomo grep

egrep --Compilar sistema autônomo egrep

Os modificadores de sintaxe são:

icase --fazer correspondência não diferencia maiúsculas de minúsculas

nosubs --o implementaton precisa não manter o controle de Sumário de grupos de capturar

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

collate --Verifique corresponde sensíveis à localidade

Requisitos

Cabeçalho:<regex>

Namespace: std::tr1

Consulte também

Referência

<regex>

Classe regex_constants