regex_constants::match_flag_type
規則運算式比對選項的旗標。
typedef T2 match_flag_type;
static const match_flag_type match_any, match_default, match_not_bol,
match_not_bow, match_continuous, match_not_eol, match_not_eow,
match_not_null, match_partial, match_prev_avail;
備註
這個型別是描述選項使用的位元遮罩型別,以便符合物件的規則運算式和格式的文字序列旗標時,會使用取代文字時。 選項可以結合。 |.
比對選項為:
match_default
match_not_bol --不要將在目標序列的第一個位置為行首
match_not_eol --不要將在目標序列中透過此結束位置做為行尾
match_not_bow --不要將在目標序列的第一個位置為文字的開頭。
match_not_eow --不要將在目標序列中透過此結束位置為文字的結尾
match_any --如果多個相符項目是可能的所有符合項目是可接受的
match_not_null --不要將空白 subsequence 為遊戲
match_continuous --除了目標序列開頭之外,不要搜尋相符項目
match_prev_avail -- --first 為有效的 Iterator;忽略 match_not_bol 和 match_not_bow ,如果集合
的格式旗標為:
format_default --使用 ECMAScript 格式規則
format_sed --使用 SED 格式規則
format_no_copy --不要複製不符合規則運算式的文字
format_first_only --不要搜尋相符項目在第一個之後
需求
標頭 : <regex>
命名空間: std