导言:我们平时用word写文案时候,有时候会用到叠字,如开开心心、浩浩荡荡、祖祖辈辈这类的词语;还会用到彼此彼此、活动活动这类的叠词。我们如何快速找到并处理这些重叠的文字呢,就要用到查找替换功能了。


AA这样的叠字

我们如果想要显示出来爸爸、妈妈、爷爷、奶奶这类叠字的词语,如何快速实现呢?

打开查找替换,点击查找,点击更多,勾选使用通配符

查找内容:(?)1

然后点击“在以下项中查找-主文档”,此时文中所有的AA叠字的词语就显示出来了

解释:

(?)1的意思是查找两个连续的相同字符

?在通配符中是任意一个字符的意思,它可以是汉字,可以是数字,可以是英文,甚至可以是嵌入型的图片。

英文括号( )在通配符查找替换中是表达式的意思,我们给谁加上英文括号,就相当于给它做了个表达式,表达式有什么用呢?每当我们需要对部分文字保留、复制、删除、转移等情况的时候,就需要用到表达式。

1是意思是把表达式中的内容拿过来,前面括号中的是什么,这个1就代表什么

如果有两个表达式,如(a)(b),2就是b

如果有三个表达式,(a)(b)(c),3是c

几,就是第几个表达式的内容

在上面的查找中,(?)1的意思是查找任意一个字符,后面是跟它一样的字符,即查找两个连续的相同字符

所以我们点击主文档后,文中所有的叠字就会处于被选中的状态。


AABB的叠词

如果我们想要查找到AABB的连续叠字的叠词,如高高兴兴,把高高兴兴变成高兴,但是不能让爸爸这样单独叠字的词语爸变成爸,我们要如何操作。

案例如下图所示


我们应该打开“查找替换”,勾选“使用通配符”

查找内容:(?)1(?)2

替换为:12

解释:

(?)1(?)2的意思是查找AABB这样的连续叠字组成的叠词,为什么不是(?)1,因为如果是(?)1,那么爸爸,妈妈这样的词语也会被选中。

12的意思是把表达式中的内容拿过来

比如我们查找到了高高兴兴,那么在word软件的理解中,就是(高)1(兴)2,1就是高,2就是兴


ABAB的叠词

如果我们想要查找到ABAB这样词语的叠词,如彼此彼此、幸福幸福,先把这些词变成彼此,幸福,我们要如何操作。

打开“查找替换”,勾选“使用通配符”

查找内容:(??)1

替换为:1

解释:

(??)1:查找两个任意的字符,因为做了表达式,后面的1就是前面连续的两个字符,所以整体的意思是查找连续的词语。


总结时间

虽然是查找叠字,实际上考察的还是通配符查找替换中表达式的应用。

  • AA这样的叠字查找:(?)1
  • AABB这样的叠词查找:(?)1(?)2
  • ABAB这样的叠词查找:(??)1

注意:wps无法使用这种方式进行查找替换


如果学到了,欢迎点赞、收藏、评论、转发支持一下,你的支持对我很重要

关注我,每天都能get新技能!