Excel中REGEXREPLACE函数的使用方法详解
创作时间:
作者:
@小白创作中心
Excel中REGEXREPLACE函数的使用方法详解
引用
1
来源
1.
https://support.microsoft.com/zh-cn/office/regexreplace-%E5%87%BD%E6%95%B0-9c030bb2-5e47-4efc-bad5-4582d7100897
使用 REGEXREPLACE 函数,可以根据提供的正则表达式("regex")将字符串中的文本替换为另一个字符串。
语法
REGEXREPLACE 函数替换所提供的文本中与替换模式匹配的字符串。其语法如下:
REGEXREPLACE (text, pattern, replacement, [occurrence], [case_sensitivity])
参数说明:
- text(必需):文本或对单元格的引用,其中包含要替换的字符串的文本。
- pattern(必需):描述要替换的文本模式的正则表达式("regex")。
- replacement(必需):要替换模式实例的文本。
- occurrence:指定要替换模式的哪个实例。默认情况下,匹配项为 0,这将替换所有实例。负数替换该实例,从末尾进行搜索。
- case_sensitivity:确定匹配项是否区分大小写。默认情况下,匹配项区分大小写。输入以下内容之一:0(区分大小写)、1(不区分大小写)。
注意:编写正则表达式模式时,可以使用与各种字符匹配的名为“token”的符号。下面是一些简单的令牌供参考:
- “[0-9]”:任何数字
- “[a-z]”:a到z范围内的字符
- “.”:任意字符
- “a”:“a”字符
- “a*”:零个或多个“a”
- “a+”:一个或多个“a”
此函数的所有正则表达式以及REGEXTEST和REGEXEXTRACT都使用正则表达式的 PCRE2“风格”。REGEXEXTRACT 始终返回文本值。可以使用 VALUE 函数将这些结果转换回数字。
示例
复制示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。如果需要,可调整列宽以查看所有数据。
示例 1
使用 REGEXREPLACE 通过模式将前 3 位数字替换为 *** 来匿名电话号码
数据:
索尼娅里斯 (378) 555-4195
天使布朗 (878) 555-8622
布莱克·马丁 (437) 555-8987
威廉·柯比 (619) 555-4212
艾弗里·史密斯 (579) 555-5658
帕克琼斯 (346) 555-0925
利亚姆小 (405) 555-0887
Hollie Rees (666) 555-1872
公式:=REGEXREPLACE (A2,“[0-9]+-”,“***-”)
下图显示了结果。你需要在单元格 A4 上换行才能在结果中显示换行符。
示例 2
使用 REGEXREPLACE 和捕获组,以使用模式“ ([A-Z][a-z]+) ([A-Z][a-z]+) ”;和替换:“$2,$1”。
注意:捕获组以带括号“ () ”的模式定义,可在替换中引用为“$n”。在此示例中,$1 和 $2 分别引用第一个和第二个捕获组。
数据:
SoniaBrown
公式:=REGEXREPLACE (A2,“ ([A-Z][a-z]+) ([A-Z][a-z]+) ”,“$2, $1”)
下图演示了这些结果。
热门推荐
水金凤:水畔的金凤凰
金凤花的美丽与寓意(探索金凤花的象征意义和文化传承)
闻官军收河南河北
苹果手机微信系统消息通知打不开?轻松解决的完整指南
《石灰吟》的作者是谁 古诗赏析
【以案释法】借款合同无效,担保人还要承担责任吗?
资阳蒙溪河史前文化遗址群或将改写中华文明史
岭南特色中草药龙脷叶:清肺化痰、生津润喉,可缓解上火、咳嗽等症状
四个月宝宝感冒咳嗽流鼻涕怎么办
韩国对DeepSeek开展数据保护调查:数据合规的法律挑战与启示
朱鹮回归课件
什么是工业自动化?
泰拉瑞亚前期如何有效进行资源收集?
如何让窗帘成为家居设计的亮点?答案就藏在窗帘色彩搭配里
于谦:明朝名臣的忠贞与传奇
临床护理约束相关知识
阿奇霉素+复方甘草片=夺命组合!13岁男孩险猝死,这些用药禁忌家长必看
如何克服开会发言紧张情绪
王者荣耀英雄调整深度分析:貂蝉、司空震等四大英雄数据变化全解析
杂文的主要特征与写法
高加索犬:源自苏联的忠诚守护者
小额贷经侦:小额贷款领域的法律风险与防范策略
企业能源审计报告如何编制?
论文页眉页脚设置指南:Word和LaTeX操作详解
门的尺寸怎么量 教你正确测量门的尺寸
儒释道三家的核心思想:无咎、无我、无为
双鱼座晚上多愁善感:情感波动与自我调节
肾病新药进展!非奈利酮显著降蛋白,已有不少肾友获益
执行标准是什么
公司怎么知道我拷走了内部资料?数据被拷贝能查出来吗?三招揭晓