dnGrep(文件搜索工具) v5.0.57.0 中文版 文本与文档内容深度正则搜索批量替换利器 介绍
Windows 自带搜索搜不到代码和文档内部内容?dnGrep 支持穿透 Word、Excel、PDF 及 Zip 压缩包深度正则检索,具备安全替换与语法高亮,查代码搜文档必备!
主要功能
支持纯文本/Office文档/PDF/Zip压缩包全文深度检索、全语法正则表达式与XPath查询、安全带撤销批量文件内容替换、实时语法高亮预览、自定义编辑器跳转、正则测试沙盒、书签管理与右键快捷集成。
版本优化与特色
纯净开源完全免费;支持穿透Word/PDF/Zip深度搜索;内置正则测试沙箱与带撤销安全替换;毫秒级响应文件搜索。
常见问题
Q1:为什么 dnGrep 可以在 Word 或 PDF 文档中搜索内容,但不能在其中执行“批量替换”?
A1:Word (.docx) 和 PDF 是包含复杂排版、字体嵌入和流式标记的复合二进制文档结构,直接进行底层字符串字符替换极易导致文件结构损坏而无法打开。为了确保用户文件的绝对安全,dnGrep 仅开放纯文本文件的内容替换,复合文档仅支持只读深度检索。
Q2:如何利用 dnGrep 在海量前端代码中查找包含特定属性的 HTML/XML 标签?
A2:在搜索模式中将【Search type】切换为 XPath,并在搜索框中输入标准 XPath 表达式(例如 //div[@class='header']),软件将自动解析 XML DOM 树结构并精准提取命中节点的行号与代码。
Q3:如何将 dnGrep 命中结果与 VS Code 或 Notepad++ 关联,实现双击直接打开对应行?
A3:进入【选项(Options)】->【自定义编辑器(Custom Editor)】,选择你的编辑器路径(如 notepad++.exe),并将命令行参数配置为 "%f" -n%l(针对 Notepad++)或 -g "%f:%l"(针对 VS Code),保存后双击结果即可直达代码出错行。
Q4:如何在 Windows 资源管理器中通过右键菜单直接调用 dnGrep 搜索当前文件夹?
A4:打开 dnGrep 顶部【选项】设置,勾选“添加文件资源管理器上下文菜单(Add to Windows Explorer context menu)”。设置后在任意文件夹或磁盘空白处点击鼠标右键,即可一键呼出 dnGrep 快速排查。
使用建议
强大专业的 Windows 开源全文搜索与批量替换神器,支持 Word/PDF/Zip 深度检索与正则表达式,绿色安全无广告。
演示截图



下载地址
- 百度网盘:https://pan.baidu.com/s/135Hd2Adhi1xtEPKkgZMNkA?pwd=fwhb (提取码: fwhb)
- 迅雷云盘:https://pan.xunlei.com/s/VP19TWBSnJxltqtWvtFZoGYEA1?pwd=5u3j (提取码: 5u3j)
- 夸克网盘:https://pan.quark.cn/s/70f4cb893502