首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PowerGREP的免费选择

PowerGREP的免费选择
EN

Stack Overflow用户
提问于 2009-07-06 09:26:10
回答 8查看 33K关注 0票数 25

首先,PowerGREP受到了极大的赞扬。这是个很棒的节目。

但这不是免费的。我正在寻找它的一些选择:

  • 能够通过子目录使用.NET regexp(或类似的)查找过滤后的文件列表中的内容。
  • 用其他的regexp代替那些东西。
  • 能够在某种编辑器中跳转到文件的那个部分。
  • 非命令行。
  • 能够复制结果/文件名和出现的文本。
  • 低开销也不错,所以不需要太多的依赖,等等。
  • 我需要它在Windows上。
EN

回答 8

Stack Overflow用户

发布于 2012-11-25 10:33:01

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

下面是一些特性和一个示例屏幕截图:

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

票数 18
EN

Stack Overflow用户

发布于 2011-10-22 09:28:47

在特性方面,甚至没有任何东西接近PowerGREP,所以问题是,您愿意做出多少妥协?我同意PowerGREP的价格标签有点高(我从来没有后悔过我在上面花了一分钱),所以也许更便宜的东西可以吗?

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

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

票数 13
EN

Stack Overflow用户

发布于 2009-07-06 09:36:02

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

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1086198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档