regex_constants::match_flag_type
Sinalizadores para opções de correspondência da expressão regular.
typedef T2 match_flag_type;
static const match_flag_type match_any, match_default, match_not_bol,
match_not_bow, match_continuous, match_not_eol, match_not_eow,
match_not_null, match_partial, match_prev_avail;
Comentários
O tipo é um tipo de máscara de bits que descreve opções a serem usadas quando corresponder a uma sequência de texto em uma expressão regular e um formato de sinalizadores para ser usado quando substituindo texto. As opções podem ser combinadas com |.
As opções de correspondência são:
match_default
match_not_bol -- não lida com a primeira posição na sequência de destino como o início de uma linha
match_not_eol -- não lida com a posição do após -- participante na sequência de destino como o fim de uma linha
match_not_bow -- não lida com a primeira posição na sequência de destino como o início de uma palavra
match_not_eow -- não lida com a posição do após -- participante na sequência de destino como o término de uma palavra
match_any -- se mais de uma correspondência é possível qualquer correspondência é aceitável
match_not_null -- não lida com uma subsequência vazia como uma correspondência
match_continuous -- não pesquise por correspondências diferentes no início da sequência de destino
match_prev_avail -- --first é um iterador válido; ignorar match_not_bol e match_not_bow se conjunto
Os sinalizadores de formato são:
format_default -- use regras de formato de ECMAScript
format_sed -- use regras de formato de sed
format_no_copy -- não copie o texto que não corresponde à expressão regular
format_first_only -- não pesquise por correspondências depois da primeira
Requisitos
regex <deCabeçalho: >
Namespace: std