Excel 中使用正则表达式的函数名为 REGEX,其语法为 REGEX(text, pattern, [options]):
text:需要匹配的文本字符串;pattern:用于匹配的正则表达式模式;options(可选):指定选项的字符串,如匹配大小写或行尾锚定。
在 Excel 工作表中,您可以通过 REGEX 函数轻松应用正则表达式功能。首先,在单元格中输入待匹配的文本,然后在相邻单元格输入公式 =REGEX(text, pattern, [options]),并替换 text、pattern 和 options 为实际值,最后按 Enter 键即可。
若正则表达式与文本匹配,则 REGEX 函数返回 TRUE;反之返回 FALSE。
例如,以下公式用于检测文本是否符合“数字开头+空格+字母组合+Street结尾”的模式:
=REGEX("123 Main Street", "^d+ [A-Za-z]+ Street$")
此正则表达式解释如下:^表示行首锚定;d+表示匹配一个或多个数字;空格匹配空白字符;[A-Za-z]+表示匹配一个或多个字母;Street匹配单词“Street”;$表示行尾锚定。