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