在WPS表格里,REGEXP函数是文本处理利器,能靠正则表达式精准匹配,快速提取指定信息、校验内容格式、替换特定文本,解决传统函数搞不定的复杂需求。用好REGEXP函数,能让繁琐的文本操作变高效,大幅节省数据处理时间。

一、语法与参数解析

REGEXP函数的使用格式固定为:=REGEXP(原始字符串,正则表达式,[匹配模式],[替换内容])。

  • 原始字符串:既可以是单元格引用,也能是直接输入的文本或数组,是函数处理的基础数据。
  • 正则表达式:以英文双引号包裹的匹配规则,例如\d+代表匹配数字,[A-Za-z]用于匹配字母。
  • 匹配模式:有3种可选值,0代表提取(默认选项),1代表判断,2代表替换,决定函数执行的具体操作。
  • 替换内容:仅当匹配模式设为2时有效,用于指定替换的文本,不填写则意味着删除匹配到的内容。

二、实际应用案例

1.提取模式(模式0):精准获取所需信息

若要提取所有汉字,可使用公式=REGEXP(D2,”[一-龟]+”,0),若单元格内存在多段汉字,会返回包含各段内容的数组;

提取数字(包括整数和小数)时,=REGEXP(A2,”\d+.?\d*”)能发挥作用,通过\d+匹配数字、.?匹配小数点,实现灵活提取。

WPS正则函数怎么用?REGEXP函数3分钟搞定数据清洗-天天办公网

2.判断模式(模式1):快速核查数据规范性

验证中国大陆手机号格式,可使用=REGEXP(A1,”^1[3-9]\d{9}\(“,1),利用^和\)锁定首尾,确保号码严格符合11位的规则;

判断内容中是否包含特定关键词,如=REGEXP(D2,”东路”,1),返回TRUE则表示存在该关键词。

3.替换模式(模式2):批量统一文本格式

清理空格可使用=REGEXP(A1,”\s+”,2,””),直接删除所有空白字符;

统一日期分隔符时,=REGEXP(A2,”[./]”,2,”-“)能将“2025.09.1”转换为“2025-9-1”,高效实现格式统一。

WPS正则函数怎么用?REGEXP函数3分钟搞定数据清洗-天天办公网

REGEXP函数凭借正则表达式的强大功能,将原本复杂的文本处理需求转化为简单的公式操作。无论是提取特定信息、校验数据格式,还是批量替换内容,都能显著提高工作效率。熟练运用REGEXP函数,能让WPS表格的文本处理能力得到质的提升,轻松应对各种数据清洗与整理工作。