我们今天来研究一下Word查找和替换功能,这个功能很容易被人忽略,很多人认为,所谓替换就是将一个词换成另外一个词。 这当然是替换的一种应用,但只是比较低级的应用。如果配合正则表达式,我们可以实现Word的高级操作。今天我们就有一个例子:
我们看这个例子,ABCD后面有些是顿号,有些是点号,按照排版规范,顿号的用法是错误的,需要改成点号。由于题目太多,我们必须借助Word的查找替换来批量操作。 确定查找内容 选项内是点号的,我们就不用处理了,我们只要处理是顿号的选项。我们要找出ABC或者D后面带顿号的,这该如何告诉Word呢? 顿号好表达,输入“、”即可,关键是“A、B、C或者D”,这实际上是给Word制定一个范围,让Word查找在这个范围之内的文本。这就要用到中括号[ ].于是我们写上[A-D],也可以写成[ABCD],后面再加上一个顿号。 查找内容为:[A-D]、 确定替换内容 接下来就是替换了,我们对查找到的内容如何处理呢? 保留ABCD,将后面顿号改成点号。(改的意思是说:删除顿号,加上点号。) 保留一部分,删掉一部分,这就牵扯到分组了。我们只有只有分好组之后,才能让Word明白,删除什么,去掉什么。 很显然这个查找结果要分成两部分,ABCD一部分,顿号一部分。 ([A-D])(、) 在替换内容里,我们要想表达这个分组,则用反斜杠加个数字,如 \1,表示第一组。 就本案例而言,第一组要保留,写成\1, 第二组要删除,就啥也不写,后面加上点号,就写个点就行了。最终写成: \1. 这个表达式没想到会这么简单吧! 下面是Word里面的操作截图: 一点“全部替换”,立马完成。 对于Word操作您还有哪些疑问,可以留言咨询,也可以点击这里查看Word精品课程。 |
|