regex_constants::syntax_option_type
Flags zum Auswählen von Syntaxoptionen.
typedef T1 syntax_option_type;
static const syntax_option_type awk, basic, collate, ECMAScript,
egrep, extended, grep, icase, nosubs, optimize;
Hinweise
Der Typ ist ein Bitmaskentyp, der die zu verwendende Sprachenspezifizierer und Syntaxbeschreibt Modifizierer, wenn ein regulärer Ausdruck kompiliert. Optionen können mit kombiniert werden |. Nicht mehr als ein Sprachenspezifizierer sollte gleichzeitig verwendet werden.
Die Sprachenspezifizierer sind:
basic - kompilieren Sie als BRE
extended - kompilieren Sie als ERE
ECMAScript - Kompilieren Sie ECMAScript als
awk - kompilieren Sie als awk
grep - kompilieren Sie als Grep
egrep - kompilieren Sie als egrep
Die Syntaxmodifizierer sind:
icase - machen Sie hier die Groß-/Kleinschreibung nicht berücksichtigt
nosubs - das implementaton muss, den Inhalt von Erfassungsgruppen nachzuverfolgen
optimize - die Implementierung sollte Geschwindigkeit für übereinstimmende anstatt Geschwindigkeit der Kompilierung regulärer Ausdrücke markieren
collate - Ausführen Übereinstimmungen gebietsschemaabhängig
Anforderungen
Header: <regex>
Namespace: std