同事传来一份Word文档,其中有些国家已经加上双引号,有的还没有加上去,各个国家之间使用分号进行隔开,他要求为尚未添加双引号的国家全部加上双引号。类似的内容还有很多,截图仅仅只给了其中的一部分,如果纯手工操作,步骤将相当繁琐,有没有办法利用替换功能快速解决呢?
第1步:去除原有的双引号
为了处理的方便, 我们首先将文档中原有双引号全部去除: 按下“Ctrl+H”组合键,打开“查找和替换”对话框,点击“更多”按钮,进入高级替换模式,勾选“ 使用通配符”复选框,查找内容“[“”]”,注意这里的方括号是英文半角模式,双引号则应该从文中复制,替换为空,点击“全部替换”按钮,执行可以将文档中现有的双引号全部去除。
第2步:重新添加双引号
仍然打开替换对话框,勾选“使用通配符”复选框,查找内容“([一-﨩]{1,})(;)”,注意这里的小括号为英文半角,逗号为英文半角,分号则为文中复制而来,替换为“”1“2”,这里的“1”和“2”分别表示查找框中的第1、第2个表达式,检查无误之后点击“全部替换”按钮,可以看到除最后一个国家之外的所有国家已经被自动添加双引号,而且其间以分号进行分隔。
第3步:调整双引号
如果你注意的话,会发现这里的双引号有一些问题,例如分号后面的双引号是右双引号,这与中文的使用习惯并不相同,因此我们还需要进行一些调整:仍然使用替换的方法,查找[;“],替换为[;”],为了区分左、右双引号,这里使用“[“和”]”进行替代,这里的双引号请从文中复制出来。最后一个国家可以手工添加,这应该不成问题吧!
文/大江东去
……
关注读览天下微信,
100万篇深度好文,
等你来看……