dnGrep 5.0.65 x64 下载 多格式文件内容全文搜索工具
记得文档里写过某句话,却不记得存在哪个文件里?资源管理器只搜文件名,帮不上忙——dnGrep 就是干这个的:开源免费的 Windows 全文搜索工具,跨文件、跨格式搜索文件内容。

▲ dnGrep 搜索覆盖范围
▲ dnGrep 搜索覆盖范围
主要特性
- 格式全:纯文本、Word、Excel、PowerPoint、PDF 直接搜索,ZIP/7z 等压缩包内的文件也能搜;
- 搜索强:支持普通文本、正则表达式、XPath、语音搜索,区分大小写/整词可选;
- 预览与替换:搜索结果上下文预览,可批量替换并生成备份;
- 过滤灵活:按文件名通配符、大小、日期过滤搜索范围。
本包为官方 x64 MSI 安装包(5.0.65,2026-10 更新),适合程序员、办公族、运维等需要在大批量文档中定位内容的用户。
上手技巧:这三个用法最常见
- 找合同条款:把合同文件夹整个拖进来,搜索「违约金」,所有含这个词的文档、页码、上下文一次列出来;
- 查日志/代码:正则
\d{{4}}-\d{{2}}-\d{{2}}快速定位带日期的行,程序员查报错日志特别顺手; - 压缩包不用解压:ZIP/7z 里的文件内容直接搜,省去解压再压缩的来回折腾。
搜索窗口的完整能力(官方 Wiki 级功能盘点)
- 四种搜索类型:普通文本、正则表达式(带实时高亮与错误提示)、XPath(专搜 XML)、语音搜索(拼写相近也能命中);
- 精确过滤:按文件名通配符(如 *.docx)、文件大小、修改日期圈定范围,避免大海捞针;
- 预览即所得:结果列表点击任意命中行,下方直接显示该文件上下文原文,命中词高亮;
- 安全替换:批量替换前可以先"预演"看效果,替换时自动生成
.bak备份文件,改错有后悔药; - 正则测试台:写正则时即时显示匹配结果,不用来回切工具试;
- 排错友好:某个文件读取失败不中断,结果里单独标出失败清单和原因(加密、损坏、权限)。
正则速查:三个最常用的写法
- 找日期:
\d{4}-\d{2}-\d{2}(匹配 2026-10-22 这类格式); - 找金额:
¥\d+(\.\d{2})?(匹配 ¥120 或 ¥120.50); - 找手机号:
1[3-9]\d{9}(11 位大陆手机号)。
两个使用注意
一是 PDF 和扫描件需要有文字层——纯图片型 PDF 没有 OCR 文本,搜不到属正常;二是超大文件(几个 G 的日志)首次建索引会稍慢,耐心等一次,之后会快很多。