免费替代PowerGREP

问题描述 投票:22回答:9

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

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

用其他regexp替换那些东西。

能够在某种编辑器中跳转到该文件的那一部分。

不是命令行。

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

低开销也很好,所以没有太多依赖等。

我在窗户上需要它。

windows regex grep utility
9个回答
14
投票

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

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

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


13
投票

功能方面甚至没有接近PowerGREP,所以问题是,你愿意做出多少妥协?我同意PowerGREP的价格标签有点陡峭(并不是说我曾经为我花费的一分钱后悔),所以也许更便宜的东西呢?

UltraEdit是一个优秀的文本编辑器,具有非常好的正则表达式支持。它支持Perl风格的正则表达式,您可以使用它在多个(可选的预过滤)文件中查找/替换操作。我会说它可以根据你的问题做你想做的一切。

RegexBuddy除了是市场上最好的正则表达式编辑器/调试器之外,还具有有限的GREP功能,允许搜索/替换(预过滤)子目录。它也不是免费的,但比PowerGREP便宜得多,它的正则表达式引擎具有你可以要求的所有功能(当前版本甚至引入了递归正则表达式,以及在各种版本之间转换正则表达式的非常有用的功能)。这里的大优点是能够对所有操作进行非破坏性预览,并自动创建在grep期间修改的所有文件的备份。


10
投票

我在开发期间和生产服务器上广泛使用GrepWin - 它不支持您指定的所有功能,但它可以完成工作。 (YMMV)


5
投票

对于快速加载,快速执行程序只用于FIND(没有搜索和替换)然后我发现Baregrep非常好。它确实是子目录。

http://www.baremetalsoft.com/baregrep/


3
投票

你可以看看这个:

http://alternativeto.net/software/powergrep/?license=opensource

目前有powergrep的6种替代方案。


1
投票

我不知道Powergrep但是grepwin允许你在目录中搜索正则表达式。

http://tools.tortoisesvn.net/grepWin


1
投票

获取Cygwin一堆免费替代品! grep,sed,awk,perl,python ...继续。 但是,哎呀!你想坚持使用GUI。

我总是想知道人们如何围绕像grep这样的东西包装GUI并获得现金!


WinGrep虽然似乎是免费的,但却有很大的冲击力。

Windows Grep旨在搜索纯ASCII文本文件,例如程序源,HTML,RTF和批处理文件,但它也可以搜索二进制文件,如文字处理器文档,数据库,电子表格和可执行文件。


0
投票

你可以得到GNU grepGawk


0
投票

看看EasyGrep - https://easygrep.com

就像PowerGrep的超轻版本一样,效果很好。

© www.soinside.com 2019 - 2024. All rights reserved.