分享

利用Word的正则表达式替换特殊字符技巧

 求知881 2017-06-30
手头有几个Word文件,每个文件都有几百页,文件中诸多地方汉字与汉字之间有空格,又不能批量替换把空格去掉,因为文件中还有许多英文信息,英方单词之间的空格是需要的,所以就是要仅替换汉字中间的空格,如果一个一个地查找再人工决定是否替换,几百页的内容会累死人的,所以就想到了正则表达式,可是word的正则表达式并不是很完整,经过测试用下面的表达式实现了我需要的功能。

打开word的查找替换功能,选中“使用通配符”,在查找框内输入([!a-zA-Z0-9\]]) ([!a-zA-Z0-9\[]),在替换为框中输入\l\2,然后点击全部替换就OK了。

上面的意思是查找的内容不包括英文字母、数字和符号],\1的意思是查找到的第一部分内容,\2的意思是查找到的第二部分内容,第一部分的内容和第二部分的内容中间的空格去掉了,所以整个替换就完成了。

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多