Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Flags for regular expression matching options.
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;
Remarks
The type is a bitmask type that describes options to be used when matching a text sequence against a regular expression and format flags to be used when replacing text. Options can be combined with |.
The match options are:
match_default
match_not_bol -- do not treat the first position in the target sequence as the beginning of a line
match_not_eol -- do not treat the past-the-end position in the target sequence as the end of a line
match_not_bow -- do not treat the first position in the target sequence as the beginning of a word
match_not_eow -- do not treat the past-the-end position in the target sequence as the end of a word
match_any -- if more than one match is possible any match is acceptable
match_not_null -- do not treat an empty subsequence as a match
match_continuous -- do not search for matches other than at the beginning of the target sequence
match_prev_avail -- --first is a valid iterator; ignore match_not_bol and match_not_bow if set
The format flags are:
format_default -- use ECMAScript format rules
format_sed -- use sed format rules
format_no_copy -- do not copy text that does not match the regular expression
format_first_only -- do not search for matches after the first one
Requirements
Header: <regex>
Namespace: std