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