RegexMatchFlags
Description:
[ Version ( since = "2.14" ) ]
[ CCode ( cprefix = "G_REGEX_MATCH_" , has_type_id = false ) ]
[ Flags ]
public enum RegexMatchFlags
Flags specifying match-time options.
Content:
Enum values:
- ANCHORED - The pattern is forced to
be ‘anchored’, that is, it is constrained to match only at the first matching point in the string that is being searched.
- BSR_ANY - Overrides the newline
definition for `\R` set when creating a new [type@GLib.
- BSR_ANYCRLF - Overrides the
newline definition for `\R` set when creating a new [type@GLib.
- DEFAULT - No special options set.
- NEWLINE_ANY - Overrides the
newline definition set when creating a new [type@GLib.
- NEWLINE_ANYCRLF - Overrides
the newline definition set when creating a new [type@GLib.
- NEWLINE_CR - Overrides the newline
definition set when creating a new [type@GLib.
- NEWLINE_CRLF - Overrides the
newline definition set when creating a new [type@GLib.
- NEWLINE_LF - Overrides the newline
definition set when creating a new [type@GLib.
- NOTBOL - Specifies that first character
of the string is not the beginning of a line, so the circumflex metacharacter should not match before it.
- NOTEMPTY - An empty string is not
considered to be a valid match if this option is set.
- NOTEMPTY_ATSTART - Like [
flags@GLib.
- NOTEOL - Specifies that the end of the
subject string is not the end of a line, so the dollar metacharacter should not match it nor (except in multiline mode) a newline
immediately before it.
- PARTIAL - Turns on the partial
matching feature, for more documentation on partial matching see [method@GLib.
- PARTIAL_HARD - Turns on the
partial matching feature.
- PARTIAL_SOFT - An alias for [
flags@GLib.