返回首页
当前位置: 主页 > 精通Office > Word教程 >

word巧用替换将英文引号转为中文引号

时间:2016-12-18 21:30来源:知行网www.zhixing123.cn 编辑:麦田守望者

从网上下载的文档,经常会遇到所有的引号都是英文的双引号,即不分左右的半角引号("),阅读起来很不舒服。如下面一段话:

  时云长在侧,孔明全然不睬。云长忍耐不住,乃高声曰:"关某自随兄长征战,许多年来,未尝落后。今日逢大敌,军师却不委用,此是何意?"
  孔明笑曰:"云长勿怪!某本欲烦足下把一个最紧要的隘口,怎奈有些违碍,不敢教去。"
  云长曰:"有何违碍?愿即见谕。"
孔明曰"昔日曹操待足下甚厚,足下当有以报之。今日操兵败,必走华容道;若令足下去时,必然放他过去。因此不敢教去。"

  想将其一次性全部替换成中文双引号,用一般的查找替换功能,不能实现左引号和右引号的对称,在网上搜索了很久,只找到一些用VBA编程来解决的方案,可惜我不懂VBA,也觉得这点小问题都要动用编程实在有些杀鸡用牛刀了。通过不断摸索,终于探索出只用查找替换就能完成的方法:
  第一步,关闭“直引号替换为弯引号”
  在WORD 2003中点击“工具→自动更正选项”,并切换到“键入时自动套用格式”选项卡,取消“直引号替换为弯引号”选项(如图1),单击“确定”按钮。

 

巧用替换将英文引号转为中文引号【WORD篇】 - h - 侯义祥

图1

  第二步,巧用“替换”命令进行操作
  把光标置于待处理文档的开始处,按下Ctrl+H,调出“查找和替换”对话框。点一下“高级”按钮,勾选“使用通配符”选项,然后在“查找内容”框中键入“"(*)"”;在“替换为”框中键入““\1””。实际键入的内容不含外边的引号,且键入的都是半角字符(如图2)。单击“全部替换”按钮。现在,文档中的所有直引号就都变为双引号了。

巧用替换将英文引号转为中文引号【WORD篇】 - h - 侯义祥

图2

  对以上操作的两点说明
  1.关闭“直引号替换为弯引号”很关键
  关闭“直引号替换为弯引号”功能是上述“替换”操作关键,否则“替换”后得到的所有中文引号都是右引号,而并非左右引号成对出现。
  2.“替换”操作用到的三个通配符项目
  以上的“替换”操作使用了三个通配符项目,它们是*、()和\n。这三个通配符含义如下:
  *:代表任意字符串。
  ():在查找时,可以使用小括号对通配符和文字进行分组,以指明处理次序,例如,可以通过键入“<(pre)*(ed)>”来查找“presorted”和“prevented”。
  \n:在替换时,可使用\n通配符搜索表达式,然后将其替换为经过重新排列的表达式,例如,在“查找内容”框键入“(事)(倍)(功)(半)”,在“替换为”框键入“\1\4\3\2”,Word将找到“事倍功半”并将其替换为“事半功倍”。

顶一下
(1)
100%
踩一下
(0)
0%
标签(Tag):Word2007 Word word添加文字水印 word添加图片水印
------分隔线----------------------------
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片