最好的REGEXP友好文本编辑器+最强大的REGEXP语法?

Joh*_*ohn 3 regex editor

我熟练使用Microsoft Visual 2005正则表达式,它们可以节省大量时间.

我似乎通过向我扔一个模糊的有组织的备忘单来学习它们,此时我只是阅读了一点并与它们一起玩,直到我明白发生了什么.到目前为止,这种学习方法对我来说效果很好.

我真的想把它提升到一个新的水平.基本上 -

  1. 什么是REGEXP惯例,通常被认为是最开放和最强大的?VS2005 Regexps看起来有点像gimped,所以也许我是个小孩在沙盒里玩.

  2. 是否有文本编辑器可以执行突出显示所有匹配,列出包含字符串的行,或者与最强大的REGEXP语言一起使用的某种强大功能?如果不是,我可以只使用多个程序和一个奇怪的技术,但我想避免这种情况.

我想知道一个更强大的REGEXP语言或"更强大"的regEXP作家是否能够让他的搜索匹配所有行的所有结果,即使通过在搜索中添加一些简单的标准来点击"查找下一个".

无论如何,请提供建议!

Tim*_*ker 8

最好的文本编辑器,只要正则表达式的支持而言,是EditPadPro,由Jan Goyvaerts,创作者使用RegexBuddy,PowerGREPRegexMagic,作者regular-expressions.info和的合着者正则表达式食谱.

它使用正则表达式来处理许多事情,包括语法高亮,代码折叠,文件类型检测等等,因此非常强大且可高度自定义.我喜欢的另一个编辑器,UltraEdit,也有一个不错的正则表达式引擎,但它与JGSoft引擎无法匹敌,而且它只是半心半意地实现了.例如,正则表达式没有语法突出显示.

JGSoft引擎目前是正则表达式引擎,支持正则表达式提供的大多数功能,请参阅此比较表.RegexBuddy的当前版本甚至增加了对.NET和PCRE提供的递归模式匹配的支持,但EditPad Pro的正则表达式引擎目前仍在使用以前的版本(但会更新).

当然,RegexBuddy可以无缝集成到EditPadPro中,因此您可以同时获得两者 - 一个具有完美正则表达式支持的编辑器(以及其他功能)和一个出色的正则表达式编辑器.

顺便说一句,用于安装在USB驱动器上的移动版EPP包含在桌面版的价格中(与RegexBuddy等人的相同).