.NET开发 程序员必备工具 -- Regulator:生成正则表达式工具
来源:互联网 发布:多益网络邮箱 编辑:程序博客网 时间:2024/05/16 08:20
Regulator 是最近添加到我的头等工具清单中的。它是一种很有特色的工具,能够使生成和测试正则表达式变得很容易。由于正则表达式在 .NET 框架中受到极好的支持,因而人们对正则表达式重新产生了兴趣。正则表达式用来基于字符、频率和字符顺序定义字符串中的模式。它们最常见的用途是作为验证用 户输入有效性的手段或者作为在较大字符串中查找字符串的方法——例如,在 Web 页上查找 URL 或电子邮件地址。
Regulator 允许你输入一个正则表达式以及一些针对其运行该表达式的输入。这样,在应用程序中实现该正则表达式之前,你便可以了解它将产生什么效果以及它将返回哪些种类的匹配项。Figure 2 显示了带有简单正则表达式的 Regulator。
Figure 2 Regulator 运行画面
文档中包含该正则表达式——在该示例中,它是 [0-9]*,应该匹配一行中任意数量的数字。右下侧的框中含有针对该正则表达式的输入,而左下侧的框显示了该正则表达式在输入内容中找到的匹配项。象这 样在单独应用程序中编写和测试正则表达式,要比尝试在你自己应用程序中处理它们容易得多。
Regulator 中的最佳功能之一——是能够在 regexlib.com 搜索在线正则表达式库。例如,如果你在搜索框中输入字符串“phone”,你将找到 20 种多种不同的能够匹配各种电话号码的正则表达式,包括用于英国、澳大利亚的表达式以及其它许多电话号码。Regulator 由 Roy Osherove 编写,下载地址是: http://royo.is-a-geek.com/regulator- .NET开发 程序员必备工具 -- Regulator:生成正则表达式工具
- .NET开发 程序员必备工具 -- Regulator:生成正则表达式工具
- 正则表达式超级生成工具 Regulator
- .NET开发 程序员必备工具 -- CodeSmith:代码生成工具
- .Net开发必备十大工具详解之the regulator特色工具
- .NET 程序员必备工具
- .NET程序员必备工具
- .NET必备开发工具
- .Net 必备开发工具
- .NET开发 程序员必备工具 -- NUnit:编写单元测试工具
- .NET开发 程序员必备工具 -- FxCop:监视代码工具
- .NET开发 程序员必备工具 -- NDoc:创建代码文档工具
- .NET开发 程序员必备工具 -- VS.NET项目转换器
- .NET程序员必备的工具
- .NET 程序员必备工具下载
- .net程序员装机必备工具
- .NET 程序员必备工具下载
- .NET 程序员必备工具下载
- 自增字段 - Oracle 学习笔记 4
- Trinity Rescue Kit
- 开始学习Rails了
- 热烈庆祝自己的blog的点击量突破5000
- DB2中如何取得随机数
- .NET开发 程序员必备工具 -- Regulator:生成正则表达式工具
- HTTP/1.1 Cache-Control 标头的设定参数
- flex中不加载字库,让文字转向(rotation)
- Mysql Replication
- 身体发肤取之父母,于亲情; 执子之手,与子偕老,于爱情; 人生得一知己足已,于友情;
- java 泛型 代表性函数
- dojo中出现的一个比较诡异的问题:继承中成员变量出现公用的问题
- hash_map原理
- TextBox的扩展,支持文件夹和各类文件的拖入,同时可设置过滤文件格式!