regex_constants::match_flag_type
Sinalizadores para opções de correspondência de 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 as opções a serem usadas quando uma sequência de texto em relação a uma expressão regular e um formato de correspondência de sinalizadores a serem usados ao substituir texto.Opções podem ser combinadas com|.
As opções de correspondência são:
match_default
match_not_bol --não trata a primeira posição na sequência de destino sistema autônomo o início de uma linha
match_not_eol --não trata a posição da sequência de destino psistema autônomot-the-end sistema autônomo participante de uma linha
match_not_bow --não trata a primeira posição na sequência de destino sistema autônomo o início de uma palavra
match_not_eow --não trata a posição da sequência de destino passado-a-ponta que o participante de uma palavra
match_any --Se mais de uma correspondência for possível qualquer correspondência é aceitável
match_not_null --não trata uma subsequence vazio sistema autônomo uma correspondência
match_continuous --não Pesquisar correspondências diferente 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 --usar ECMAScript formato regras
format_sed --usar regras de formato sed
format_no_copy --não copiar o texto que não corresponde a expressão regular
format_first_only --Não procurar por ocorrências após o primeiro
Requisitos
Cabeçalho:<regex>
Namespace: std::tr1