Compartilhar via


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

Consulte também

Referência

<regex>

Classe regex_constants

Outros recursos

<regex> Membros