Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2315355
  • 博文数量: 527
  • 博客积分: 10343
  • 博客等级: 上将
  • 技术积分: 5565
  • 用 户 组: 普通用户
  • 注册时间: 2005-07-26 23:05
文章分类

全部博文(527)

文章存档

2014年(4)

2012年(13)

2011年(19)

2010年(91)

2009年(136)

2008年(142)

2007年(80)

2006年(29)

2005年(13)

我的朋友

分类: WINDOWS

2008-10-15 23:24:16

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的版本号.


阅读(757) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~