简单的批量文本搜索替换工具dnGrep

2018-10-22 16:44:58

如果想批量搜索替换多个文档文件中的指定文本,可以试试dnGrep,它是免费开源软件,使用简单。

dnGrep支持搜索doc、txt、xml、pdf等文档,但不支持doc、pdf文件的本文替换,部分格式的文件需要安装相应的工具才能搜索。

在搜索前指定一个目录,或者多个目录及文件,多个需要使用分号隔开。同时,Paths to match和Paths to ignore可以帮助我们匹配及过滤掉文件。

指定目录及条件在More中,可以设置需要匹配的文件属性,让dnGrep只搜索符合要求的文件。

设置部分文件属性下面就是搜索及替换功能了,可以使用正则表达式、XPath(仅支持xml文件)、文本、近似搜索。最简单的就是使用文本搜索,但想要更精确的搜索,最好了解下正则表达式。

搜索选项还可以在下方设置是否大小写敏感等选项,进行勾选。在结果列表,会显示包含指定文本的文件名称,以及文本所在的行号,需展开查看。

结果列表可以看到.docx文档被显示为灰色只读,当点击上方的Replace按钮替换时,这个类型的文件会被忽略,其它文件会正常执行替换功能。

下载及说明:http://dngrep.github.io/

本文链接 : https://www.xstui.com/read/671