巧用替换将英文引号转为中文引号.doc
巧用替换将英文引号转为中文引号
从网上下载的文档,经常会遇到所有的引号都是英文的双引号,即不分左右的半角引号("),阅读起来很不舒服。如下面一段话:
时云长在侧~孔明全然不睬。云长忍耐不住~乃高声曰:"关某自随兄长征战~许多年来~未尝落后。今日逢大敌~军师却不委用~此是何意,"
孔明笑曰:"云长勿怪:某本欲烦足下把一个最紧要的隘口~怎奈有些违碍~不敢教去。"
云长曰:"有何违碍,愿即见谕。"
孔明曰"昔日曹操待足下甚厚~足下当有以报之。今日操兵败~必走华容道,若令足下去时~必然放他过去。因此不敢教去。"
想将其一次性全部替换成中文双引号,用一般的查找替换功能,不能实现左引号和右引号的对称,在网上搜索了很久,只找到一些用VBA编程来解决的方案,可惜我不懂VBA,也觉得这点小问题都要动用编程实在有些大材小用了。通过不断摸索,终于探索出只用查找替换就能完成的方法:
用WPS文字2007打开要处理的文档,把光标置于待处理文档的开始处,按下Ctrl+H,调出“查找和替换”对话框。点一下“高级”按钮,勾选“使用通配符”选项,然后在“查找
内容
财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容
”框中键入“"*"”;在“替换为”框中键入““^&””。实际键入的内容不含外边的引号,且键入的都是半角字符(如图)。单击“全部替换”按钮。
现在,文档中的所有被引号引起来的地方都加了一对中文双引号,只是原来的直引号还没有去掉。再次调出“查找与替换”对话框,在“查找内容”中输入一个直引号,删除“替换为”中的所有内容(即置空),点“全部替换”,即可一次性删除原来的直引号,好了,现在文档中的所有直引号就都变为双引号了。
对以上操作的说明
以上的“替换”操作使用了两个通配符项目,它们是*和^&。它们的含义如下:
*:代表任意字符串。
^&:代表查找的内容
如何替换成中文字体的双引号
如何把例文中的“ [color=red]" "[/color] ”用“替换”功能转换成中文字体的双引号:[color=red]“”[/color]
[color=black]就是如何区分例文中的前双引号、后双引号。[/color]