首先,对PowerGREP表示赞赏,这是一个很棒的程序。

但这不是免费的。
我正在寻找的一些选项:
能够使用.NET正则表达式(或类似的东西)通过子目录在过滤的文件列表中查找内容。

用其他正则表达式代替这些东西。

可以使用某种编辑器跳转到文件的该部分。

非命令行。

能够复制结果/文件名和文本的出现。

低开销也很好,因此不会有太多依赖项等。

我需要在Windows上使用它。

最佳答案

我建议尝试new dnGrep,它是一个.NET应用程序,提供类似grep的功能,并且具有您指定的几乎所有功能。

以下是功能和示例屏幕截图:

  • Shell集成(能够从资源管理器搜索)
  • 纯文本/正则表达式/XPath搜索(包括不区分大小写的搜索)
  • 语音搜索(使用Bitap和Needleman-Wunch算法)
  • 文件移动/复制/删除操作
  • (通过插件)在文件内部搜索
  • 搜索MS Word文档(通过插件)
  • 搜索PDF文档(通过插件)
  • 撤消功能
  • 与文本编辑器(如 Notepad++ )的可选集成
  • 书签(能够保存正则表达式以备将来使用)
  • 模式测试表格
  • 搜索结果突出显示
  • 搜索结果预览
  • 不需要安装(可以从USB驱动器运行)
  • 10-06 13:21