共用方式為


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: 標準

請參閱

參考

<regex>

regex_constants Class

其他資源

<regex> 成員