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 os modificadores de sintaxe a ser usada ao criar uma expressão regular. As opções podem ser combinadas com |. Não mais de um especificador de idioma deve ser usado em vez.

Os especificadores de idioma são:

basic -- como criar BRE

extended -- como criar ERE

ECMAScript -- como criar ECMAScript

awk -- como criar o awk

grep -- como criar o grep

egrep -- como criar o egrep

Os modificadores de sintaxe são:

icase -- faça correspondências não diferencia maiúsculas de minúsculas

nosubs -- o implementaton não precisa manter o controle do conteúdo de grupos de captura

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

collate -- faça correspondências que diferenciam localidades

Requisitos

regex <deCabeçalho: >

Namespace: std

Consulte também

Referência

<regex>

Classe regex_constants

Outros recursos

<regex> Membros