Enumeration
GLibRegexError
since: 2.14
Members
G_REGEX_ERROR_COMPILE-
Compilation of the regular expression failed.
- Value:
0 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_OPTIMIZE-
Optimization of the regular expression failed.
- Value:
1 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_REPLACE-
Replacement failed due to an ill-formed replacement string.
- Value:
2 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_MATCH-
The match process failed.
- Value:
3 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_INTERNAL-
Internal error of the regular expression engine. Since 2.16
- Value:
4 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_STRAY_BACKSLASH-
“" at end of pattern. Since 2.16
- Value:
101 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_MISSING_CONTROL_CHAR-
“\c” at end of pattern. Since 2.16
- Value:
102 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_UNRECOGNIZED_ESCAPE-
Unrecognized character follows “". Since 2.16
- Value:
103 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_QUANTIFIERS_OUT_OF_ORDER-
Numbers out of order in “{}” quantifier. Since 2.16
- Value:
104 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_QUANTIFIER_TOO_BIG-
Number too big in “{}” quantifier. Since 2.16
- Value:
105 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_UNTERMINATED_CHARACTER_CLASS-
Missing terminating “]” for character class. Since 2.16
- Value:
106 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_INVALID_ESCAPE_IN_CHARACTER_CLASS-
Invalid escape sequence in character class. Since 2.16
- Value:
107 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_RANGE_OUT_OF_ORDER-
Range out of order in character class. Since 2.16
- Value:
108 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_NOTHING_TO_REPEAT-
Nothing to repeat. Since 2.16
- Value:
109 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_UNRECOGNIZED_CHARACTER-
Unrecognized character after “(?”, “(?<” or “(?P”. Since 2.16
- Value:
112 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_POSIX_NAMED_CLASS_OUTSIDE_CLASS-
POSIX named classes are supported only within a class. Since 2.16
- Value:
113 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_UNMATCHED_PARENTHESIS-
Missing terminating “)” or “)” without opening “(“. Since 2.16
- Value:
114 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_INEXISTENT_SUBPATTERN_REFERENCE-
Reference to non-existent subpattern. Since 2.16
- Value:
115 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_UNTERMINATED_COMMENT-
Missing terminating “)” after comment. Since 2.16
- Value:
118 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_EXPRESSION_TOO_LARGE-
Regular expression too large. Since 2.16
- Value:
120 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_MEMORY_ERROR-
Failed to get memory. Since 2.16
- Value:
121 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_VARIABLE_LENGTH_LOOKBEHIND-
Lookbehind assertion is not fixed length. Since 2.16
- Value:
125 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_MALFORMED_CONDITION-
Malformed number or name after “(?(“. Since 2.16
- Value:
126 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_TOO_MANY_CONDITIONAL_BRANCHES-
Conditional group contains more than two branches. Since 2.16
- Value:
127 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_ASSERTION_EXPECTED-
Assertion expected after “(?(“. Since 2.16
- Value:
128 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_UNKNOWN_POSIX_CLASS_NAME-
Unknown POSIX class name. Since 2.16
- Value:
130 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_POSIX_COLLATING_ELEMENTS_NOT_SUPPORTED-
POSIX collating elements are not supported. Since 2.16
- Value:
131 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_HEX_CODE_TOO_LARGE-
Character value in “\x{…}” sequence is too large. Since 2.16
- Value:
134 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_INVALID_CONDITION-
Invalid condition “(?(0)”. Since 2.16
- Value:
135 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_SINGLE_BYTE_MATCH_IN_LOOKBEHIND-
\C not allowed in lookbehind assertion. Since 2.16
- Value:
136 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_INFINITE_LOOP-
Recursive call could loop indefinitely. Since 2.16
- Value:
140 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_MISSING_SUBPATTERN_NAME_TERMINATOR-
Missing terminator in subpattern name. Since 2.16
- Value:
142 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_DUPLICATE_SUBPATTERN_NAME-
Two named subpatterns have the same name. Since 2.16
- Value:
143 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_MALFORMED_PROPERTY-
Malformed “\P” or “\p” sequence. Since 2.16
- Value:
146 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_UNKNOWN_PROPERTY-
Unknown property name after “\P” or “\p”. Since 2.16
- Value:
147 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_SUBPATTERN_NAME_TOO_LONG-
Subpattern name is too long (maximum 32 characters). Since 2.16
- Value:
148 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_TOO_MANY_SUBPATTERNS-
Too many named subpatterns (maximum 10,000). Since 2.16
- Value:
149 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_INVALID_OCTAL_VALUE-
Octal value is greater than “\377”. Since 2.16
- Value:
151 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_TOO_MANY_BRANCHES_IN_DEFINE-
“DEFINE” group contains more than one branch. Since 2.16
- Value:
154 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_DEFINE_REPETION-
Repeating a “DEFINE” group is not allowed. This error is never raised. Since: 2.16 Deprecated: 2.34
- Value:
155 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_INCONSISTENT_NEWLINE_OPTIONS-
Inconsistent newline options. Since 2.16
- Value:
156 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_MISSING_BACK_REFERENCE-
“\g” is not followed by a braced, angle-bracketed, or quoted name or number, or by a plain number. Since: 2.16
- Value:
157 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_INVALID_RELATIVE_REFERENCE-
Relative reference must not be zero. Since: 2.34
- Value:
158 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_BACKTRACKING_CONTROL_VERB_ARGUMENT_FORBIDDEN-
The backtracing control verb used does not allow an argument. Since: 2.34
- Value:
159 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_UNKNOWN_BACKTRACKING_CONTROL_VERB-
Unknown backtracing control verb. Since: 2.34
- Value:
160 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_NUMBER_TOO_BIG-
Number is too big in escape sequence. Since: 2.34
- Value:
161 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_MISSING_SUBPATTERN_NAME-
Missing subpattern name. Since: 2.34
- Value:
162 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_MISSING_DIGIT-
Missing digit. Since 2.34
- Value:
163 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_INVALID_DATA_CHARACTER-
In JavaScript compatibility mode, “[” is an invalid data character. Since: 2.34
- Value:
164 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_EXTRA_SUBPATTERN_NAME-
Different names for subpatterns of the same number are not allowed. Since: 2.34
- Value:
165 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_BACKTRACKING_CONTROL_VERB_ARGUMENT_REQUIRED-
The backtracing control verb requires an argument. Since: 2.34
- Value:
166 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_INVALID_CONTROL_CHAR-
“\c” must be followed by an ASCII character. Since: 2.34
- Value:
168 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_MISSING_NAME-
“\k” is not followed by a braced, angle-bracketed, or quoted name. Since: 2.34
- Value:
169 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_NOT_SUPPORTED_IN_CLASS-
“\N” is not supported in a class. Since: 2.34
- Value:
171 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_TOO_MANY_FORWARD_REFERENCES-
Too many forward references. Since: 2.34
- Value:
172 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_NAME_TOO_LONG-
The name is too long in “(MARK)”, “(PRUNE)”, “(SKIP)”, or “(THEN)”. Since: 2.34
- Value:
175 - Nickname:
None - Available since: 2.14
- Value:
G_REGEX_ERROR_CHARACTER_VALUE_TOO_LARGE-
The character value in the \u sequence is too large. Since: 2.34
- Value:
176 - Nickname:
None - Available since: 2.14
- Value: