
dnGrep 是一款基于.NET 的
开源、功能强大的 Windows 搜索工具。dnGrep是一款专为Windows设计的
开源图形化
文件搜索工具。它能在多种文件类型中进行深度搜索,支持文本、
正则表达式等多种查询方式,旨在为用户提供高效、精准的文件内容
查找体验。
功能特点
-
- 支持多种文件类型:可在文本文件、Microsoft Office 文档(Word、Excel、PowerPoint)、PDF 文件以及归档文件(如 zip、7z、rar、jar 等)中进行深度搜索。
- 多种查询方式:支持文本搜索、正则表达式搜索、XPath 搜索以及音序查询。文本搜索简单易用,正则表达式可用于精确匹配复杂模式,XPath 可对 XML 文档进行结构化查询,音序查询则可按发音近似匹配单词。
- 搜索替换功能:具备搜索和替换功能,且支持撤销操作,但仅能在文本文件中进行替换,不能在 Word、Excel、PDF 等二进制文件格式中替换。
- 文件预览与管理:支持整文件预览,用户可在修改前查看文件内容。还能对结果文件进行移动、复制、删除等操作,方便文件管理。
- 便捷操作方式:支持在文件资源管理器中右键搜索,可直接在文件上右击调出 dnGrep。此外,还能在自定义编辑器(如 Notepad++)中打开搜索结果行。
- 其他功能:可将搜索模式加入书签以便后续使用,能在测试窗口中尝试复杂的搜索,还支持保存搜索结果,并且有浅色和深色主题可供选择,同时提供多种语言翻译。
项目特点
-
- 隐私保护:dnGrep 强调用户隐私保护,承诺不收集任何个人信息,仅在网络更新检查时进行连接,且这一功能可由用户自由选择是否开启。
- 开源透明:作为开源软件,其所有代码均公开于 GitHub 仓库,开发者可以随时查看、提交修改或提出新特性,保证了软件的持续创新和优化。
- 社区参与:通过 Hosted Weblate 平台,鼓励全球用户参与翻译,实现了多语言支持,扩大了受众群体。