匹配正则表达式函数返回下列错误。关于在LabVIEW中解决错误的详细信息见知识库

代码 说明信息
-4702 某个字符串参数中有空字符。LabVIEW不支持正则表达式匹配空字符。
-4701 尝试正则表达式匹配时已达到最大递归限制 该错误通常是由于在长输入字符串中使用了低效正则表达式。
-4644 在正则表达式或输入字符串中使用无效的UTF-8字符串。
-4643 两个组名字相同。两个组(使用"(?P<name>)")的名称相同。
-4642 (?P之后有一个语法错误。在正则表达式中存在非法"(?P"(命名的括号表达式)。
-4641 (?P之后出现了一个无法识别的字符。"(?P"表达式之后出现了一个无法识别的字符。支持的字符包括"<"、">"或"="。
-4640 递归调用可以无限循环。递归调用可用于在正则表达式中无限循环。对于空匹配的递归调用将导致无限循环。
-4632 不支持UTF-8。“匹配正则表达式”函数不支持UTF-8字符编码。
-4631 POSIX联合元素不受支持。同时POSIX类仅允许在字符类中使用。例如,"[0-9]"或 "[[:digit:]]"合法,而"[[.ch.]]"、"[[=e=]]"和"[:digit:]"非法。
-4630 未知的POSIX类名。正则表达式中存在不可识别的POSIX类名。
-4629 (?R, (?digits表达式后必须有)。递归或子程序中缺少右括号。例如:"(?1)"或"(?R)"合法而"(?1"或"(?R"非法。
-4628 (?(后需有一个声明。条件必须指部分匹配(如 "(?(1)a)"),递归(如"(?(R)a)"))或断言(如 "(?(?<a)b)")。
-4627 条件组包含两个以上的分支。一个条件组可能仅包含一个或两个分支。如"(a)(?(1)b|12)"合法而"(a)(?(1)b|12|cd)"非法。
-4626 (?(后的数值格式不正确。残缺数字用于正则表达式中的子程序调用。
-4625 lookbehind声明长度不固定。前缀限定符可能不使用量词。
-4624 正则表达式(?<之后的字符无法识别。(?<之后必须跟随字符= (ex: "(?≤a)")或! (ex: "(?<!a)")。
-4622 正则表达式中有一个无法匹配的括号。
-4621 为正则表达式匹配获取存储空间失败。
-4620 正则表达式太大。最多为65536字符。
-4619 括号嵌套太深。正则表达式的括号嵌套过多。最多为200。
-4618 注释缺少右括号。注释(如"(?# comment )")缺少一个右括号。
-4615 存在指向不存在子模式的引用。后部标记(如"\1")在正则表达式中表示一个不存在的子模式。
-4614 缺少一个 )。正则表达式缺少一个右括号。
-4613 POSIX命名类只在类中被支持。POSIX命名的类(如"[:digit:]")仅可出现在字符类("[[:digit:]]")中。
-4612 (?之后有一个无法识别的字符。正则表达式中'(?'序列后存在不可识别的字符。
-4609 无可重复项。在不支持重复的位置使用量词。例如,量词可能出现在正则表达式的开始位置。
-4608 字符类中的一个范围失序。字符类中的范围必须先使用最前面的字符。例如,[a-z]合法而[z-a]为非法。
-4607 字符类包含一个无效的转义序列。
-4606 字符类缺少']'终止符。如需表示实际字符'[',使用反斜杠转义(如"\[")。
-4605 {}量词的值太大。量词{}中的数字必须小于65536。
-4604 在正则表达式中,量词{}中的数字失序。限定符{}中,第一个数字必须小于等于第二个数字。
-4603 '\'有一个无法识别的字符。正则表达式包含无法识别的转义序列。
-4602 正则表达式不能以'\c'结尾。在正则表达式中,“\c”后面必须跟另一个字符,表示控制字符。
-4601 正则表达式不能以'\'结尾。反斜杠('\')字符用于标记特殊字符或取消特殊字符的含义。如需表示实际反斜杠,使用两个反斜杠("\\")。
-4600 在正则表达式匹配期间发生未知错误。在正则表达式匹配期间发生未知错误。