RegexBuddy的版本是3.1.0, 2007-Dec-20 build的版本.
从一般使用的角度看, RegexBuddy或许是最好的使用正则表达式的辅助工具了, 使用同一个软件, 就能知道多种不同平台/工具/语言下特定的正则表达式流派的具体写法, 而且可以在多种不同的流派之间互相转换(前提是你使用到的那些功能在这两个流派之间都能支持, 比如PCRE的subroutine概念在传统 BRE中根本没有对应之物的情况下, 就不行!), 网上对这个工具几乎是一边倒的赞誉之声.
我要提醒自己, 不能相信它对一些高级功能的解读, 比如下面是一例对PCRE中正则表达式语法的误判, 这个例子中的正则表达式是从PCRE发布版本7.2 的文档中直接摘取出来, 同时我也仔细查看过, 是合法的PCRE正则表达式, 但在 RegexBuddy中, 它认为是错误的正则表达式, 底下的窗口中还自以为是地给出了错误的理由. 这至少说明, RegexBuddy的作者并没有"足够彻底"地细究PCRE的正则表达式的一些高级功能, 那些最常用的基本功能我虽然没有测试, 但相信它能胜任.
比对PCRE 7.2的发布日期, 是19-Jun-07, 这不是时间的问题. 至少 RegexBuddy中应该标明它所支持的PCRE的版本号.
阅读(805) | 评论(0) | 转发(0) |