Freigeben über


regex_constants::syntax_option_type

Flags für die Auswahl von Optionen Syntax.

typedef T1 syntax_option_type;
static const syntax_option_type awk, basic, collate, ECMAScript,
  egrep, extended, grep, icase, nosubs, optimize;

Hinweise

Bitmasken Der Typ ist ein Typ, der die zu verwendende Parameterbezeichner Sprache und Syntax beschreibt Modifizierer, wenn es einen regulären Ausdruck kompiliert.Optionen können mit kombiniert werden|.Nicht mehrere Sprachen Parameterbezeichner sollte auf einmal verwendet werden.

Die Sprachen Parameterbezeichner sind:

basic -- kompilieren Sie als BRE

extended -- kompilieren Sie als ERE

ECMAScript -- kompilieren Sie als ECMAScript

awk -- kompilieren Sie als awk

grep -- kompilieren Sie als Grep

egrep -- kompilieren Sie als egrep

Die Syntaxmodifizierer sind:

icase -- Ausführen von Übereinstimmungen Groß- und Kleinschreibung berücksichtigt wird

nosubs -- implementaton das muss nicht den Inhalt von Erfassungsgruppen zu verfolgen

optimize -- Die Implementierung sollte Geschwindigkeit des übereinstimmenden statt Geschwindigkeit der Kompilierung des regulären Ausdrucks hervorheben

collate -- Ausführen von Übereinstimmungen gebietsschemaabhängig

Anforderungen

Header: <regex>

Namespace: std

Siehe auch

Referenz

<regex>

regex_constants Class

Weitere Ressourcen

<regex> Member