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

更新于: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 文档指定字符之间的内容都已经被删除了。