在日常办公中,我们经常需要从杂乱文本中提取关键信息。
比如从“8栋112商铺”中提取出“8-112”,从“3栋2单元2801房”提取“3-2-2801”。
手动处理效率低下,而WPS的正则表达式函数REGEXP却能轻松应对这类问题。
今天我们就通过一个实际案例,教你如何用两次REGEXP函数嵌套,高效提取文本中的结构化信息。

B2单元格输入公式:
=REGEXP(REGEXP(A2,".+\d"),"[一-龟]+",2,"-")
公式解析:
内层REGEXP:
REGEXP(A2, ".+\d")匹配从开头到最后一个数字之间的所有内容。
例如:“8栋112商铺” → “8栋112”
外层REGEXP:
REGEXP(..., "[一-龟]+", 2, "-")使用正则
[一-龟]+匹配所有中文字符(包括生僻字)。参数
2表示“替换匹配到的内容”。最终用“-”替换所有中文字符,实现提取并用“-”连接。
下面是柳之老师录制的视频讲解,点击播放学习:
扫码进群,下载视频配套的练习课件。

微信扫码加入
夜雨聆风