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