枚举

GLibRegexError

自:2.14

声明

error-domain GLib.RegexError

描述 [源代码]

正则表达式函数返回的错误代码。

自:2.14

成员

G_REGEX_ERROR_COMPILE

正则表达式编译失败。

  • 值:0
  • 自:2.14
G_REGEX_ERROR_OPTIMIZE

正则表达式优化失败。

  • 值:1
  • 自:2.14
G_REGEX_ERROR_REPLACE

由于替换字符串格式错误,替换失败。

  • 值:2
  • 自:2.14
G_REGEX_ERROR_MATCH

匹配过程失败。

  • 值:3
  • 自:2.14
G_REGEX_ERROR_INTERNAL

正则表达式引擎的内部错误。自 2.16。

  • 值:4
  • 自:2.14
G_REGEX_ERROR_STRAY_BACKSLASH

在模式末尾存在“\”字符。自 2.16。

  • 值:101
  • 自:2.14
G_REGEX_ERROR_MISSING_CONTROL_CHAR

在模式末尾存在“\c”字符。自 2.16。

  • 值:102
  • 自:2.14
G_REGEX_ERROR_UNRECOGNIZED_ESCAPE

跟随“\”后的字符无法识别。自 2.16。

  • 值:103
  • 自:2.14
G_REGEX_ERROR_QUANTIFIERS_OUT_OF_ORDER

在“{}”量词中,数字顺序错误。自 2.16。

  • 值:104
  • 自:2.14
G_REGEX_ERROR_QUANTIFIER_TOO_BIG

在“{}”量词中,数字过大。自 2.16。

  • 值:105
  • 自:2.14
G_REGEX_ERROR_UNTERMINATED_CHARACTER_CLASS

字符类缺少终止符“]”。自 2.16。

  • 值:106
  • 自:2.14
G_REGEX_ERROR_INVALID_ESCAPE_IN_CHARACTER_CLASS

字符类中存在无效的转义序列。自 2.16。

  • 值:107
  • 自:2.14
G_REGEX_ERROR_RANGE_OUT_OF_ORDER

在字符类中,范围顺序错误。自 2.16。

  • 值:108
  • 自:2.14
G_REGEX_ERROR_NOTHING_TO_REPEAT

没有可重复的内容。自 2.16。

  • 值:109
  • 自:2.14
G_REGEX_ERROR_UNRECOGNIZED_CHARACTER

在“(?”, “(?<” 或 “(?P”后出现无法识别的字符。自 2.16。

  • 值:112
  • 自:2.14
G_REGEX_ERROR_POSIX_NAMED_CLASS_OUTSIDE_CLASS

仅在内联类中支持 POSIX 命名类。自 2.16。

  • 值:113
  • 自:2.14
G_REGEX_ERROR_UNMATCHED_PARENTHESIS

缺少终止的“)”或“)”没有打开“(”。自 2.16。

  • 值:114
  • 自:2.14
G_REGEX_ERROR_INEXISTENT_SUBPATTERN_REFERENCE

引用不存在的子模式。自 2.16。

  • 值:115
  • 自:2.14
G_REGEX_ERROR_UNTERMINATED_COMMENT

在注释之后缺少终止的“(”。自 2.16。

  • 值:118
  • 自:2.14
G_REGEX_ERROR_EXPRESSION_TOO_LARGE

正则表达式过大。自 2.16。

  • 值:120
  • 自:2.14
G_REGEX_ERROR_MEMORY_ERROR

获取内存失败。自 2.16。

  • 值:121
  • 自:2.14
G_REGEX_ERROR_VARIABLE_LENGTH_LOOKBEHIND

前瞻断言非固定长度。自2.16版本起。

  • 值:125
  • 自:2.14
G_REGEX_ERROR_MALFORMED_CONDITION

“(?(“之后的数字或名称格式错误。自2.16版本起。

  • 值:126
  • 自:2.14
G_REGEX_ERROR_TOO_MANY_CONDITIONAL_BRANCHES

条件分组包含超过两个分支。自2.16版本起。

  • 值:127
  • 自:2.14
G_REGEX_ERROR_ASSERTION_EXPECTED

“(?(“之后期望断言。自2.16版本起。

  • 值:128
  • 自:2.14
G_REGEX_ERROR_UNKNOWN_POSIX_CLASS_NAME

未知POSIX类名称。自2.16版本起。

  • 值:130
  • 自:2.14
G_REGEX_ERROR_POSIX_COLLATING_ELEMENTS_NOT_SUPPORTED

POSIX排序元素不受支持。自2.16版本起。

  • 值:131
  • 自:2.14
G_REGEX_ERROR_HEX_CODE_TOO_LARGE

"\x{…}"序列中的字符值过大。自2.16版本起。

  • 值:134
  • 自:2.14
G_REGEX_ERROR_INVALID_CONDITION

"(?(0)"格式错误。自2.16版本起。

  • 值:135
  • 自:2.14
G_REGEX_ERROR_SINGLE_BYTE_MATCH_IN_LOOKBEHIND

前瞻断言中不允许使用洽合符(\C)。自2.16版本起。

  • 值:136
  • 自:2.14
G_REGEX_ERROR_INFINITE_LOOP

递归调用可能导致无限循环。自2.16版本起。

  • 值:140
  • 自:2.14
G_REGEX_ERROR_MISSING_SUBPATTERN_NAME_TERMINATOR

子模式名称缺少终止符。自2.16版本起。

  • 值:142
  • 自:2.14
G_REGEX_ERROR_DUPLICATE_SUBPATTERN_NAME

两个命名子模式具有相同的名称。自2.16版本起。

  • 值:143
  • 自:2.14
G_REGEX_ERROR_MALFORMED_PROPERTY

"\P"或"\p"序列格式错误。自2.16版本起。

  • 值:146
  • 自:2.14
G_REGEX_ERROR_UNKNOWN_PROPERTY

"\P"或"\p"之后出现未知属性名称。自2.16版本起。

  • 值:147
  • 自:2.14
G_REGEX_ERROR_SUBPATTERN_NAME_TOO_LONG

子模式名称过长(最大32个字符)。自2.16版本起。

  • 值:148
  • 自:2.14
G_REGEX_ERROR_TOO_MANY_SUBPATTERNS

命名子模式过多(最大10,000个)。自2.16版本起。

  • 值:149
  • 自:2.14
G_REGEX_ERROR_INVALID_OCTAL_VALUE

八进制值大于“\377”。自2.16版本起。

  • 值:151
  • 自:2.14
G_REGEX_ERROR_TOO_MANY_BRANCHES_IN_DEFINE

“DEFINE”组包含超过一个分支。自2.16版本起。

  • 值:154
  • 自:2.14
G_REGEX_ERROR_DEFINE_REPETION

不允许重复“DEFINE”组。此错误永远不会被引发。自:2.16 已废弃:2.34。

  • 值:155
  • 自:2.14
G_REGEX_ERROR_INCONSISTENT_NEWLINE_OPTIONS

换行选项不一致。自2.16版本起。

  • 值:156
  • 自:2.14
G_REGEX_ERROR_MISSING_BACK_REFERENCE

“\g”后面没有跟括号、尖括号、引号中的名称或数字,也没有跟普通数字。自:2.16。

  • 值:157
  • 自:2.14
G_REGEX_ERROR_INVALID_RELATIVE_REFERENCE

相对引用不得为零。自:2.34。

  • 值:158
  • 自:2.14
G_REGEX_ERROR_BACKTRACKING_CONTROL_VERB_ARGUMENT_FORBIDDEN

使用的回溯控制动词不允许带参数。自:2.34。

  • 值:159
  • 自:2.14
G_REGEX_ERROR_UNKNOWN_BACKTRACKING_CONTROL_VERB

未知回溯控制动词。自:2.34。

  • 值:160
  • 自:2.14
G_REGEX_ERROR_NUMBER_TOO_BIG

转义序列中的数字太大。自:2.34。

  • 值:161
  • 自:2.14
G_REGEX_ERROR_MISSING_SUBPATTERN_NAME

缺少子模式名称。自:2.34。

  • 值:162
  • 自:2.14
G_REGEX_ERROR_MISSING_DIGIT

缺少数字。自:2.34。

  • 值:163
  • 自:2.14
G_REGEX_ERROR_INVALID_DATA_CHARACTER

在JavaScript兼容模式下,“[”是一个无效数据字符。自:2.34。

  • 值:164
  • 自:2.14
G_REGEX_ERROR_EXTRA_SUBPATTERN_NAME

不允许对相同数字的子模式使用不同的名称。自:2.34。

  • 值:165
  • 自:2.14
G_REGEX_ERROR_BACKTRACKING_CONTROL_VERB_ARGUMENT_REQUIRED

回溯控制动词需要参数。自:2.34。

  • 值:166
  • 自:2.14
G_REGEX_ERROR_INVALID_CONTROL_CHAR

\c”后必须跟一个ASCII字符。自:2.34。

  • 值:168
  • 自:2.14
G_REGEX_ERROR_MISSING_NAME

\k”后没有跟大括号、尖括号或引号内的名称。自:2.34。

  • 值:169
  • 自:2.14
G_REGEX_ERROR_NOT_SUPPORTED_IN_CLASS

\N”在类中不受支持。自:2.34。

  • 值:171
  • 自:2.14
G_REGEX_ERROR_TOO_MANY_FORWARD_REFERENCES

前向引用太多。自:2.34。

  • 值:172
  • 自:2.14
G_REGEX_ERROR_NAME_TOO_LONG

在“(《标记》)”,“(《剪枝》)”,“(《跳过》)”或“(《然后》)”中名称太长。自:2.34。

  • 值:175
  • 自:2.14
G_REGEX_ERROR_CHARACTER_VALUE_TOO_LARGE

\u序列中的字符值太大。自:2.34。

  • 值:176
  • 自:2.14