软件开发工具介绍之 2.表达式测试

1. RegexBuddy
一个专业的REGEX测试、开发工具,由于其功能强大,使用的人员非常广泛。它拥有以下诸多优点:
语法高亮
以元件的形式插入各种正则表达式元素
支持以库的形式收集管理正则表达式
支持测试和分隔
支持各种预定义的各种语言中正则表达式函数的生成

唯一的缺点是:收费。


 

2. The Regulator

使用C#开发的开源项目。它提供了正则表达式库管理功能,可以在线更新正则表达式库,可以在REGEXLIB.COM上搜索需要的正则表达式。另外,可以将你制作的正则表达式提交到REGEXLIB.COM这个网站与人共享


 

 

最新版本是:v2.03版




     它的界面风格与VS非常相似,这样开发人员就能很多熟悉里面的功能和操作。窗口主要分为六部分:Web Search、Regex Analyzer、SnippetsControl、表达式输入区、Match结果区、待解析文本区。


    基本用法:在表达式输入区、待解析文本区输入你心目中的表达式和待解析文本,然后点菜单栏中的Match,结果会显示在Match结果区。

    如果你想弄清楚一个正则表达式的意思,可以利用Regex Analyzer(在View菜单),可以帮助我们理解一个复杂的正则表达式。不过该功能有时候无法解析出结果)。
     其他有用的功能:生成代码(C#或VB.NET)、直接编译成DLL、从网站检索现成的正则表达式 (Web Search)、保存常用的表达式(SnippetsControl)等等 。

posted @ 2010-06-05 08:13  duson  阅读(2210)  评论(4编辑  收藏  举报