REGEXP

基于正则表达式,进行复杂文本的匹配、提取、替换,结果返回文本

(支持Perl兼容的正则表达式(PCRE)语法标准,默认区分大小写)

语法

REGEXP(text,regular_expression,[match_pattern],[replace_content])

Text         原始字符串。

regular_expression    匹配文本的正则表达式(必输项)

匹配文本的正则表达式

(正则表达式:匹配文本的正则表达式。支持Perl兼容的正则表达式(PCRE)语法标准,默认区分大小写)

Mtch_Pattern    匹配模式(默认0,非必输项)

0:提取,返回提取后的结果(数组)

1:判断,返回TRUE,FALSE(单值)

2:替换,返回替换后的结果(单值)

3:完整提取,无论参数一二是否为数组,都返回全部匹配结果(数组)

Replace_Content:替换内容(默认空文本)

3个参数Type类型为2,替换模式时,此参数可用,可指定替换内容,省略参数替换内容为空文本(删除效果)

示例

=REGEXP(“金山办公1988wps”[\d+],0)

=REGEXP(“金山办公1988wps”[\d+])

结果:1988

=REGEXP(“金山办公1988wps”[\d+],1)

结果:True

=REGEXP(“金山办公1988wps”[\d+],2)

结果:金山办公wps