请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

JoeJin
超级版主   /  发表于:2025-5-27 17:14  /   查看:57  /  回复:0
本帖最后由 JoeJin 于 2025-5-27 17:21 编辑

SpreadJS V18.1 新增完全兼容 Excel 的三个正则表达式

  • REGEXEXTRACT
  • REGEXTEST
  • REGEXREPLACE

REGEXEXTRACT

语法
  1. =REGEXEXTRACT(text, pattern, [return_mode], [case_sensitivity])
复制代码

参数
参数说明
text 必填 输入文本或包含要从中提取文本的单元格引用。
pattern 必填 定义要匹配的模式的正则表达式。
return_mode 指定提取模式:
0(默认值):返回第一个匹配项。
1:以数组形式返回所有匹配项。
2:以数组形式返回第一个匹配项的捕获组。
注意:捕获组是用括号 (...) 括起来的正则表达式子模式,可用于提取特定的匹配片段。
case_sensitivity控制大小写敏感性:
0(默认值):区分大小写。
1:不区分大小写。

REGEXTEST
语法
  1. =REGEXTEST(text, pattern, [case_sensitivity])
复制代码

参数
参数 说明
text(必填)要进行匹配的文本,或者是包含该文本的单元格引用。
pattern(必填)描述你想要匹配的文本模式的正则表达式(“regex”)。
case_sensitivity确定匹配是否区分大小写。
0:(默认值)区分大小写
1:不区分大小写

REGEXREPLACE

语法
  1. =REGEXREPLACE(text, pattern, replacement, [occurrence], [case_sensitivity])
复制代码

参数
参数 描述
text(必需)输入的文本或包含待替换文本的单元格引用。
pattern(必需)要匹配的正则表达式模式。
replacement(必需)用于替换匹配模式的文本。
occurrence指定要替换的匹配项:
0:替换所有匹配项(默认)
正整数 N:替换第 N 个匹配项
负整数 N:从末尾开始替换第 N 个匹配项
case_sensitivity大小写处理:
0:区分大小写(默认)
1:不区分大小写




0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部