摘要: 前言:感谢大家对上一篇文章的支持,真的很高兴自己的文章可以对大家带来一点好处,谢谢各位. .今天的讲解分为以下部分:1.核心对象概述2.核心对象详解首先看第一部分:1.核心对象概述在.NET中,正则功能是通过7个类的高度交互来提供的,但是我们只要掌握其中的3个类就可以完成绝大部分功能,所以我们来看看这3个类.1.1Regex对象:首先我们创建Regex对象:[代码]创建对象后就可以去匹配字符文本了... 阅读全文
posted @ 2010-03-09 15:29 Daniel_Lu 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 推荐三个,理由如下 第一个,REGEX 这个工具优点是中文的,提供了一些示例 第二个,REGEXBUDDY 这是一个真正专业的REGEX生产工具,应该说,他是不错的REGEX开发工具,提供了完美的REGEX表达式生产环境 语法高亮 以元件的形式插入各种正则表达式元素 支持以库的形式收集管理正则表达式 支持测试和分隔 支持各种预定义的各种语言中正则表达式函数的生成(很牛) 第三个叫做The Re... 阅读全文
posted @ 2010-03-09 15:20 Daniel_Lu 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 前言:半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。这个愿望直到这个五一长假才得以实现,结果就有了这篇文章。关于本文的名字,使用“深入浅出”似乎已经太俗。但是通读原文以后,觉得只有用“深入浅出&rdqu... 阅读全文
posted @ 2010-03-09 15:19 Daniel_Lu 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。如: JScriptVBScript匹配/^\[ \t]*$/"^\[ \t]*$"匹配一个空白行。/\d{2}-\d{5}/"\d{2}-\d{5}"验证一个ID 号码是否由一个2位数字,... 阅读全文
posted @ 2010-03-09 15:19 Daniel_Lu 阅读(119) 评论(0) 推荐(0) 编辑