分享

【WPS】巧用替换将英文引号转为中文引号

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

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



  想将其一次性全部替换成中文双引号,用一般的查找替换功能,不能实现左引号和右引号的对称,在网上搜索了很久,只找到一些用VBA编程来解决的方案,可惜我不懂VBA,也觉得这点小问题都要动用编程实在有些大材小用了。通过不断摸索,终于探索出只用查找替换就能完成的方法:
  用WPS文字2007打开要处理的文档,把光标置于待处理文档的开始处,按下Ctrl+H,调出“查找和替换”对话框。点一下“高级”按钮,勾选“使用通配符”选项,然后在“查找内容”框中键入“"*"”;在“替换为”框中键入““^&””。实际键入的内容不含外边的引号,且键入的都是半角字符(如图)。单击“全部替换”按钮。

 


  现在,文档中的所有被引号引起来的地方都加了一对中文双引号,只是原来的直引号还没有去掉。再次调出“查找与替换”对话框,在“查找内容”中输入一个直引号,删除“替换为”中的所有内容(即置空),点“全部替换”,即可一次性删除原来的直引号,好了,现在文档中的所有直引号就都变为双引号了。

  对以上操作的说明
  以上的“替换”操作使用了两个通配符项目,它们是*和^&。它们的含义如下:
  *:代表任意字符串。
  ^&:代表查找的内容

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多