WPS表格 LET+REDUCE+LAMBDA+REGEXP+INDEX+MATCH函数嵌套替换内容
创作者俱乐部成员
⭐场景:使用REGEXP函数替换内容。
说明:原始内容为”return,turn,_of_,of,teacher,tea,123456789,789,carry,car,football,foot,987654321,321,_happy_,happy,4555,555,there,here,6888,888,into,to”,最终结果”return,花,_of_,开,teacher,富,123456789,贵,carry,万,football,事,987654321,如,_happy_,意,4555,阖,there,家,6888,幸,into,福”。
步骤1:先打开WPS软件,新建一份表格,并输入相应的内容。如下图所示:我们来实际操作一下,帮助大家理解这几个函数。
步骤2:在B2单元格输入公式,如下所示:
=LET(z,{"\bturn\b","\bof\b","\btea\b","\b789\b","\bcar\b","\bfoot\b","\b321\b","\bhappy\b","\b555\b","\bhere\b","\b888\b","\bto\b"},REDUCE(A2,z,LAMBDA(x,y,REGEXP(x,y,2,INDEX({"花","开","富","贵","万","事","如","意","阖","家","幸","福"},MATCH(y,z,0))))))
然后按ENTER键,即可得到所要的结果。
公式解析:
\b表示单词边界
函数语法:
REGEXP函数
(原始字符串,正则表达式,[匹配模式],[替换内容])
基于正则表达式,进行复杂文本的匹配、提取、替换,结果返回文本
原始字符串:要用正则表达式匹配的文本
0-提取,返回提取后的结果(数...(默认值)
1-判断,返回TRUE,FALSE(单值)
2-替换,返回替换后的结果(单值)
3-完整提取,返回全部匹配结果(数组)
以上就是今天要分享的内容,欢迎大家评论区留言,谢谢!!!!!!!!!!!!!!!!!!!!!!!
创作者俱乐部成员
创作者俱乐部成员
WPS寻令官
创作者俱乐部成员