如何批量删除文件中两个文本之间的内容


翻译简体中文更新于2022-10-30 12:38主编sujing

概要在工作当中,我们经常需要与 Word、PDF、PPT 以及 Txt 文本文档打交道,也会经常需要处理这些文档的内容,比如删除里面的一些特定的内容,或者在文档里面插入一些新的内容,有时候也会碰到一些比较棘手的场景,比如要删除两个文本之间的所有内容,这种可能对于普通的小白来说确实是有些难度的,那么如何批量删除文件中两个文本之间的内容呢?如何能删除 Word 文档中两个文字之间的内容呢?如果是 Txt 文档需要删除两个文本之间的内容,我们又该怎么做呢?


如果要删除两个文本之间的内容,我们最好的方式就是通过正则表达式去实现。如果懂正则的小伙伴可以直接在 Office 或者文本编辑器中实现正则替换即可删除两个文本之间的内容。不过当我们面临非常多的待处理文件的时候,通过人工的方式去替换也不是一个非常好的选择。

今天给大家介绍的就是使用「我的ABC软件工具箱」这个工具帮我们实现批量删除文件中两个文本之间的内容,不管是 Word、PDF、Excel、PPT 还是普通的 Txt 文本文件,都可以实现删除两个文字之间的内容,并且可以批量操作,一次性处理非常多的文件。

我们打开「我的ABC软件工具箱」,按下图所示,左侧选择「文件内容」,右侧选择「按规则查找并替换文件内容」的功能。

点击功能菜单,进入之后我们首先就是需要选择待处理的文件,也就是需要删除两个文本之间的内容的文件。

选择好待处理的文件之后,我们就点击下一步进入到选项设置的界面。

我们这里需要通过正则表达式来实现我们的删除目标,因此需要选择「模糊文本」的选项。单个公式中输入的内容为正则表达式「(?:(AAA))(?:([\s\S])*?)(?:(BBB))」,这里代表的含义是删除字符「AAA」与「BBB」之间的所有内容,大家可以根据这种写法类推,替换公式里面的字符来满足自己的需求。替换为输入的内容按照上图固定填写「$1$3」即可。

填写好之后,我们就可以点击下一步进行输出目录的选择。选择好输出目录之后我们继续点击下一步,软件就会帮我们进行删除两个文本之间的内容的处理了。等待一会儿,就会发现我们选择的 Word、Excel 还有 Txt 文档指定字符之间的内容都已经被删除了。

声明:网站中的图文、视频等内容均仅限于制作该内容时所使用的软件版本和操作环境,如后续因产品更新导致您的操作与网站上的内容不一致请以实际为准!

更多文章