WPS表格 REGEXP函数替换内容的应用案例
丁功令
创作者俱乐部成员
⭐场景:使用REGEXP函数替换内容。
具体要求:把原始内容非顿号后的空格替换为”\\”。
原始内容如下所示:
在希望的田野上, 万紫千红总是春、 美妙悠扬的乐曲, 整日地飘散在锦城上空, 轻轻的荡漾在锦江波上; 悠悠地升腾进白云之间。 如此美妙音乐、 只应神仙享用; 世间的平民百姓, 一生能听几回?
步骤1:先打开WPS软件,新建一份表格,并输入相应的内容。如下图所示:我们来实际操作一下,帮助大家理解这个函数。
步骤2:在B2单元格输入公式,如下所示:
=REGEXP(A2,"(?<!、)\s+",2,"\\")
然后按ENTER键,再选择B2单元格,单击【开始】,再点击【换行】,即可得到所要的结果。
正则表达式解释:
+:表示连续出现一次或多次。
\s+ :表示匹配一个或多个空白字符。
知识拓展:如果只把原始内容顿号后的空格替换为”\\”。
修改B2单元格的公式,如下所示:
=REGEXP(A2,"(?<=、)\s+",2,"\\")
函数语法:
基于正则表达式,进行复杂文本的匹配、提取、替换,结果返回文本。
原始字符串:要用正则表达式匹配的文本。
以上就是今天要分享的内容,欢迎大家评论区留言,谢谢!!!!!!!!!!!!!!!!!!!!!!!
创作者俱乐部成员
创作者俱乐部成员
WPS寻令官
创作者俱乐部成员