WPS 表格正则函数使用教程:高效处理文本必备
一、核心语法(必记)
|
参数 |
必选 |
说明 |
关键注意 |
|---|---|---|---|
|
原始字符串 |
✅ |
待处理文本,可填单元格引用(如A2)或双引号包裹的字符串 |
支持多单元格区域,返回数组结果 |
|
正则表达式 |
✅ |
匹配规则,需用英文双引号包裹 |
支持\d(数字)、\w(字符)、[]等标准语法 |
|
匹配模式 |
❌ |
功能切换:0=提取(默认)、1=判断、2=替换、3=完整提取 |
数组场景优先用3,避免丢失结果 |
|
替换内容 |
❌ |
仅模式2生效,替换后的文本,留空则删除匹配内容 |
支持反向引用(如$1)调取捕获组 |
二、基础入门:3个核心场景(直接套用)
场景1:判断匹配(模式1)
场景2:提取内容(模式0/3)
场景3:替换/删除内容(模式2)
三、进阶实战:5个办公高频案例(解决80%问题)
案例1:拆分“产品-规格-价格”多段信息
四、必背正则语法速查表(新手优先记)
|
语法 |
含义 |
适用场景 |
|---|---|---|
|
\d |
匹配任意数字 |
提取手机号、金额、订单号 |
|
\D |
匹配任意非数字 |
删除非数字字符 |
|
\w |
匹配字母/数字/下划线 |
提取英文账号 |
|
\s |
匹配任意空白(空格/换行) |
清理多余空格、换行 |
|
. |
匹配任意单个字符(除换行) |
模糊匹配固定长度文本 |
|
[] |
匹配括号内任意一个字符 |
匹配指定字符集(如[0-9a-z]) |
|
[^…] |
反向匹配,排除括号内字符 |
删除指定字符以外的内容 |
|
^ |
匹配文本开头 |
验证格式(如手机号开头) |
|
$ |
匹配文本结尾 |
验证格式(如邮箱结尾) |
|
+ |
匹配前一个字符1次及以上 |
提取连续数字/汉字 |
|
() |
捕获组,用于提取或反向引用 |
拆分文本、脱敏替换 |
夜雨聆风
