WPS表格 REGEXP函数替换内容的应用案例

丁功令
丁功令

创作者俱乐部成员

场景:使用REGEXP函数替换内容。

具体要求:把原始内容非顿号后的空格替换为”\\”。

原始内容如下所示:

在希望的田野上, 万紫千红总是春、 美妙悠扬的乐曲, 整日地飘散在锦城上空, 轻轻的荡漾在锦江波上; 悠悠地升腾进白云之间。 如此美妙音乐、 只应神仙享用; 世间的平民百姓, 一生能听几回?

步骤1:先打开WPS软件,新建一份表格,并输入相应的内容。如下图所示:我们来实际操作一下,帮助大家理解这个函数。

步骤2:在B2单元格输入公式,如下所示:

=REGEXP(A2,"(?<!、)\s+",2,"\\")

然后按ENTER键,再选择B2单元格,单击【开始】,再点击【换行】,即可得到所要的结果。

正则表达式解释:

+:表示连续出现一次或多次。

\s+ :表示匹配一个或多个空白字符。

知识拓展:如果只把原始内容顿号后的空格替换为”\\”。

修改B2单元格的公式,如下所示:

=REGEXP(A2,"(?<=、)\s+",2,"\\")

函数语法:

基于正则表达式,进行复杂文本的匹配、提取、替换,结果返回文本。

原始字符串:要用正则表达式匹配的文本。

以上就是今天要分享的内容,欢迎大家评论区留言,谢谢!!!!!!!!!!!!!!!!!!!!!!!

四川省
浏览 569
收藏
7
分享
7 +1
6
+1
全部评论 6
 
清新自然
👏👏👏
· 河南省
1
回复
丁功令
丁功令

创作者俱乐部成员

· 四川省
回复
 
龙行健
学习了
· 四川省
1
回复
丁功令
丁功令

创作者俱乐部成员

· 四川省
回复
 
亂雲飛渡
亂雲飛渡

WPS寻令官

学习
· 广东省
1
回复
丁功令
丁功令

创作者俱乐部成员

· 四川省
回复