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 seqüência de texto em relação a uma expressão regular e o formato de correspondência de sinalizadores a serem usados ao substituir o texto.Opções que podem ser combinadas com|.
As opções de correspondência são:
match_default
match_not_bol– não tratar a primeira posição na seqüência de destino como o início de uma linha
match_not_eol– não trata a posição do passado final na seqüência de destino final de uma linha.
match_not_bow– não trata a primeira posição na seqüência de destino como o início de uma palavra
match_not_eow– não trata a posição do passado final na seqüência de destino o fim 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 um subsequence vazio como uma correspondência
match_continuous– não procure correspondências diferente no início da seqüência de destino
match_prev_avail- --first é um iterador válido; ignore match_not_bol and match_not_bow if set
Os sinalizadores de formato são:
format_default-usar regras de formato ECMAScript
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 correspondências após o primeiro
Requisitos
Cabeçalho: <regex>
Namespace: std