如何在word中查找替换某个字符但是保留指定的词语?





比如在某个word文档中想要查找删除所有“应”字,但是要保留词组“效应、应急、应运、反应”中的“应”字。

用word的查找替换无法实现,结合正则表达式遍历每一个查找到的结果进行判断才能实现。

以下是实现代码:

以上代码仅对于word文档是纯文本内容时有效,如果含有表格、图片等对象时,会导致用正则获得的字符串结果的位置出现偏差,从而导致替换错误。

为了避免以上问题,可以利用正则查找字符串,然后再调用word的查找替换功能进行查找替换,以下是一个示例代码:

打赏
       

发表评论