regex_constants::syntax_option_type
選取的語法選項旗標。
typedef T1 syntax_option_type;
static const syntax_option_type awk, basic, collate, ECMAScript,
egrep, extended, grep, icase, nosubs, optimize;
備註
型別是描述語言的規範和語法的修飾詞,用以編譯規則運算式時使用的位元遮罩型別。 可與合併選項 |. 一次,就應該使用最多只能有一種語言的規範。
語言規範如下:
basic-編譯為 BRE
extended-編譯成 ERE
ECMAScript-與 ECMAScript 編譯
awk-編譯為 awk
grep-編譯成 grep
egrep-編譯成 egrep
語法修飾詞包括:
icase-請不區分大小寫的相符項目
nosubs-implementaton 需要無法掌握的擷取群組內容
optimize-再強調一實作次比對的速度,而不是規則運算式編譯速度
collate-請比對的地區設定專屬的
需求
標頭: <regex>
Namespace: 標準