导言:我们平时用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新技能!