dnGrep 是面向 Windows 的图形化文件内容搜索工具,可跨文本文件、Word、Excel、PowerPoint、PDF 和压缩包查找内容。它支持普通文本、正则表达式、XPath、模糊匹配和字节序列搜索,并提供结果预览与高亮;替换功能仅适用于纯文本文件,不支持直接替换 Office、PDF 或压缩包等二进制格式中的内容。
适合需要从混合格式的办公资料中找内容的用户 · 需要按文本模式定位内容的开发者 · 需要查找压缩归档资料的用户
亮点
跨格式搜索文件内容
搜索范围覆盖文本、Office 文档、PDF 和压缩包,适合查找混合格式的资料。
多种查询方式可选
支持文本、正则表达式、XPath、模糊匹配及字节序列搜索,不局限于普通关键词搜索。
功能说明
文件内容检索
文本文件搜索
在选定文件夹中的文件里查找匹配内容,并以结果树展示命中行。
办公文档搜索
搜索 Word、Excel、PowerPoint 文档及 PDF 中的内容。
压缩包搜索
搜索 ZIP、7z、RAR、JAR 等压缩包中的内容。
查询方式
文本与正则查询
支持普通文本和正则表达式搜索,也可采用不区分大小写的匹配。
XPath 查询
使用 XPath 表达式查找匹配内容。
模糊匹配查询
使用 Optimal String Alignment 距离查找近似文本,适用于拼写错误或拼写变体;当前实现已取代旧版 Phonetic 查询。
字节序列搜索
在二进制文件或文本文件中查找指定字节序列。
结果查看与文件操作
匹配结果预览
高亮搜索结果,并提供带语法高亮的预览;可保存搜索结果。
纯文本替换与撤销
支持在纯文本文件中替换内容,并提供撤销功能;不支持替换 Word、Excel、PDF、电子书、压缩包、图片、音频或可执行文件等二进制格式中的内容。
文件移动、复制与删除
提供文件级的移动、复制和删除操作。
工作流集成与复用
外部工具集成
可从 Windows 文件资源管理器启动,并可选集成文本编辑器、文件差异比较工具和 Everything。
保存搜索条件与测试正则
通过书签保存文件过滤器和搜索选项,并使用正则表达式测试窗口检查匹配模式。
适合场景
需要从混合格式的办公资料中找内容的用户
同一工具可检索文本、Word、Excel、PowerPoint 和 PDF,适合资料格式不统一的内容定位任务。
需要按文本模式定位内容的开发者
可使用正则表达式或 XPath 描述查询条件,适合普通关键词不足以表达目标的任务。
需要查找压缩归档资料的用户
支持搜索 ZIP、7z、RAR、JAR 等压缩包内容,可将归档资料纳入检索。
需要检查匹配并修改纯文本内容的用户
可以先预览高亮结果,再使用纯文本替换和撤销功能;该流程不适用于直接修改 Office、PDF 或压缩包内容。
取舍
选它的理由
- 检索范围覆盖办公文档与多种压缩格式除文本、Word、Excel、PowerPoint 和 PDF 外,还能搜索 ZIP、7z、RAR、JAR 等压缩包内容,可将多种归档资料纳入检索。
- 模糊匹配可查找拼写有差异的词语除正则表达式和 XPath 外,当前版本还采用 Optimal String Alignment 距离进行模糊搜索,考虑插入、删除、替换和相邻字符交换;该功能已取代旧版名为 Phonetic 的查询。
- 提供三种 Windows 架构的安装包发布资产包含 ARM64、x64 和 x86 的 MSI 安装包,可按设备架构选择。
- 可关闭自动版本检查程序会定期向 GitHub 检查新版本,用户可在 dnGrep 选项中禁用这一行为。
使用须知
- Windows 11 启用 Smart App Control 时无法启动自 v3.0 起,项目自身的 MSI 安装程序和二进制文件具有代码签名,但安装包中的第三方库不保证全部签名。官方发布说明指出,未签名的第三方库会被 Smart App Control 阻止加载,MSI 与 ZIP 发行版均受影响。
- 不支持替换 Office、PDF 或压缩包中的内容替换仅适用于纯文本文件;能够搜索某种格式,不代表能够直接修改该格式中的匹配内容。
同分类软件
查看全部更多「文件管理」软件
dupeGuru
文件管理开源dupeGuru 是一款用于查找系统内重复文件的图形界面工具,支持 Windows、macOS 和 Linux。项目以 GPL-3.0 许可证开放源码,并提供 Windows 安装程序、macOS 磁盘映像及 Linux 软件包。
PicList
文件管理开源PicList 是基于 PicGo 的桌面图床与云存储管理工具,将图片上传与云端文件浏览、搜索、删除和批量重命名结合起来。它内置水印、压缩等图片处理工具,支持通过 WebDAV 或 Git 同步配置与图库,也可接入 Typora、Obsidian 等编辑器的图片上传流程。
EasyImg
文件管理开源EasyImg 是面向个人的自托管图床系统,支持批量上传、从 URL 导入图片、图库浏览和回收站管理。它可开放访客上传,也可采用登录后私有上传,并提供 API Key、可选的 NSFW 检测、数据统计及事件通知,适合希望自行管理图片托管服务的用户。
Lap
文件管理开源Lap 是免费、无需订阅的开源桌面照片管理器,直接使用现有文件夹,支持离线管理大型个人媒体库。它提供本地 AI 搜索、人脸聚类、地图浏览、重复清理及动态照片和 RAW 配对管理。标签、评分等整理数据保存在 Lap 数据库或配置中,不会随原文件自动迁移。
PopDrop
文件管理开源PopDrop 是面向 Windows 10/11 的文件与文本取用面板,通过快捷键集中展示多个目录的近期文件和常用文本块,直接拖入其他软件或发送到原输入位置。
WeChatDataAnalysis
文件管理免费增值WeChatDataAnalysis 是面向微信4.x的非官方数据库解密与归档工具,以接近微信的界面浏览聊天记录,支持搜索、多格式导出和年度总结。普通版免费提供只读整理能力,高级版增加消息发送、社交操作及自动化;桌面安装包支持 Windows 和 macOS。
AI 整理的软件知识库
AI 整理软件资料、版本动态、更新通知、订阅权益与对比分析,沉淀可复用的工具知识。