跳到主要内容 跳到补充内容

MatchRegEx - 脚本和图表函数

MatchRegEx() 将输入字符串与一个或多个指定的正则表达式模式进行比较,并返回匹配的正则表达式模式的数字位置。如果没有找到匹配项,函数返回 0。该函数只查找完全匹配项。

该函数执行大小写敏感的正则表达式操作。您也可以用变种 MatchRegExI() 来作为替代,执行不区分大小写的正则表达式操作。

语法:  

MatchRegEx (text, regex1 [ , regex2,...regexN])

返回数据类型: 整数

参数
参数 描述
text 要匹配一个或多个正则表达式的输入字符串文本。
regex 与输入字符串匹配的正则表达式。您可以在一个表达式中指定多个正则表达式,作为后续参数分隔。
函数示例
示例 结果
MatchRegEx('abc123','[a-z]','[0-9]','[a-z]+[0-9]+','.+') 返回 3。第三个正则表达式模式是第一个匹配数据的模式。
MatchRegEx('ABC','[abc]+','[123]') 返回 0 ,因为 MatchRegEx() 区分大小写。
MatchRegExI('ABC','[abc]+','[123]') 返回 1。使用不区分大小写的函数变体,MatchRegExI()

适用场景

该函数的用例包括:

  • 验证文本是否符合格式和合规标准,并找出数据中的错误。

  • 识别文本格式的差异。例如,您可以确定有多少电话号码使用格式 A、格式 B 等。

例 1 - 分析电话号码格式的加载脚本

例 2 - 识别 ISBN 格式的图表表达式

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!