1、巧用替换将英文引号转为中文引号【WORD 篇】从网上下载的文档,经常会遇到所有的引号都是英文的双引号,即不分左右的半角引号(“),阅读起来很不舒服。如下面一段话:时云长在侧,孔明全然不睬。云长忍耐不住,乃高声曰:“关某自随兄长征战,许多年来,未 尝落后。今日逢大敌,军师却不委用,此是何意?“孔明笑曰:“云长勿怪!某本欲烦足下把一个最紧要的隘口,怎奈有些违碍,不敢教去。“云长曰:“有何违碍?愿即见谕。“孔明曰“昔日曹操待足下甚厚,足下当有以报之。今日操兵 败,必走华容道;若令足下去时,必然放他过去。因此不敢教去。“想将其一次性全部替换成中文双引号,用一般的查找替换功能,不能实现左引号和右引号的对
2、称,在网上搜索了很久,只找到一些用 VBA 编程来解决的方案,可惜我不懂 VBA,也觉得这点小问题都要动用编程实在有些杀鸡用牛刀了。通过不断摸索,终于探索出只用查找替换就能完成的方法:第一步,关闭“直引号替换为弯引号”在 WORD 2003 中点击“工具自动更正选项”,并切换到“键入时自动套用格式”选项卡,取消“直引号替换为弯引号”选项(如图 1),单击“确定”按钮。图 1第二步,巧用“替换”命令进行操作把光标置于待处理文档的开始处,按下 Ctrl+H,调出“查找和替换”对话框。点一下“高级”按钮,勾选“使用通配符”选项,然后在“查找内容”框中键入“(*)“”;在“替换为”框中键入“1”。实际
3、键入的内容不含外边的引号,且键入的都是半角字符(如图 2)。单击“全部替换”按钮。现在,文档中的所有直引号就都变为双引号了。图 2对以上操作的两点说明1.关闭“直引号替换为弯引号”很关键关闭“直引号替换为弯引号”功能是上述“替换”操作关键,否则“替换”后得到的所有中文引号都是右引号,而并非左右引号成对出现。2.“替换”操作用到的三个通配符项目以上的“替换”操作使用了三个通配符项目,它们是*、()和n。这三个通配符含义如下:*:代表任意字符串。():在查找时,可以使用小括号对通配符和文字进行分组,以指明处理次序,例如,可以通过键入“”来查找“presorted”和“prevented”。n:在替换时,可使用n 通配符搜索表达式,然后将其替换为经过重新排列的表达式,例如,在“查找内容”框键入“(事)(倍)(功)(半)”,在“替换为”框键入“1432”,Word 将找到“事倍功半”并将其替换为“事半功倍”。