问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

WPS新函数REGEXP:正则表达式在表格中的应用

创作时间:
作者:
@小白创作中心

WPS新函数REGEXP:正则表达式在表格中的应用

引用
1
来源
1.
https://www.cnblogs.com/dapenson/p/18592836

什么是REGEXP函数?

REGEXP函数是WPS表格新增的一个文本处理函数,它允许我们使用正则表达式来匹配、提取和替换文本。这个函数特别适合处理格式不统一的数据、提取特定模式的文本,以及批量处理文本内容。

函数语法

参数说明:

  • 文本:要处理的文本内容

  • 正则表达式:用于匹配的模式

  • 匹配模式:

    • 0:提取模式(返回匹配的文本)

    • 1:判断模式(返回TRUE/FALSE)

    • 2:替换模式(需要第4个参数替换文本)

  • 替换文本:在替换模式下,用于替换匹配内容的文本

实战案例

这个例子使用判断模式(模式1),验证手机号码是否符合规范。

这个例子使用提取模式(模式0),获取@符号前的用户名部分。

这个例子使用提取模式(模式0),匹配2-4个连续的中文字符。

WPS常用正则表达式

  • 数字:\\d+
  • 字母:[A-Za-z]+
  • 中文:[一-龘]+
  • 邮箱:^[\\w.-]+@[\\w.-]+\\.\\w+$
  • 网址:^https?://[\\w.-]+\\.\\w+

使用技巧

  • 选择正确的匹配模式

    • 需要提取内容时使用模式0
    • 需要验证格式时使用模式1
    • 需要替换内容时使用模式2
  • 分组捕获

    • 在提取模式下,使用()可以捕获指定组的内容
    • 在替换模式下,使用$1、$2等引用捕获的分组
  • 注意转义

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号