Freigeben über


regex_constants::match_flag_type

Optionen für den Flags des regulären Ausdrucks.

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;

Hinweise

Der Typ ist ein Typ, der Optionen beschreibt Bitmasken verwendet wird, wenn eine Sequenz aus Text mit einem regulären Ausdruck verwendet werden soll, und vergleicht Formatcodes, falls Text ersetzt.Optionen können mit kombiniert werden|.

Die Optionen beachten sind:

match_default

match_not_bol -- Behandeln Sie die erste Position in der Sequenz Ziel nicht als Anfang einer Zeile

match_not_eol -- Behandeln Sie die Hinter-d END-Position Sequenz nicht als Ziel in der das Ende einer Zeile

match_not_bow -- Behandeln Sie die erste Position in der Sequenz Ziel nicht als Anfang eines Worts

match_not_eow -- Behandeln Sie die Hinter-d END-Position nicht als Ziel in der Sequenz das Ende eines Wortes

match_any -- wenn mehr als eine Entsprechung möglich ist, ist jede Übereinstimmung zulässig

match_not_null -- behandeln Sie eine leere Untersequenz nicht als Entsprechung

match_continuous -- Suchen Sie dort nicht für Übereinstimmungen am Anfang der andere als Ziel sequence

match_prev_avail -- --first ist ein gültiger Iterator. Ignore match_not_bol und match_not_bow wenn Satz

Die Formatcodes sind:

format_default -- ECMAScript-Format Verwendung regeln

format_sed -- Sed-Format Verwendung regeln

format_no_copy -- Kopieren Sie keinen Text, der nicht den Kriterien für reguläre Ausdrücke entspricht.

format_first_only -- Suchen Sie dort nach der ersten Übereinstimmung für nicht

Anforderungen

Header: <regex>

Namespace: std

Siehe auch

Referenz

<regex>

regex_constants Class

Weitere Ressourcen

<regex> Member