正则核心对象详解(三 )
摘要:前言:很感谢大家对正则表达式文章的支持,这篇文章是这个系列的最后一节了,,但是正如之前所说的,这里将的仅仅只是怎么用.NET的正则表达式类,但是,对正则表达式的引擎的内部机制没有提及,如果大家需要,我会继续写下有关内部机制的问题.今天的内容如下:1. Match对象的使用2. Group对象的使用3.便捷方法4. 正则表达式的缓存今天的内容比较好懂.1. Match类的使用一般有三种方法可以创建Match对象:第一:Regex的Match方法,第二,静态函数Regex.Match方法,第三,Match对象自己的NextMatch方法.Match对象封装了某个正则表达式对象的单次应用的所有的相关
阅读全文
posted @
2011-08-09 19:40
.net 流氓
阅读(306)
推荐(2)
正则核心对象详解(二)
摘要:前言:大家反映文章的排版有问题,我在写文章的时候也一直注意这个问题,写的时候排版不错,但是发上去了就变了,我也不知道怎么回事,希望大家理解!谢谢各位!上一篇文章讲一了一些.NET中的正则表达式的类,而且着重讲了Regex类,下面我们就接着讲解,今天的内容分为以下部分:1.Regex类的一些高级话题.首先,我们接着上次的Regex的一些继续:1.1在Regex中有一个方法很奇怪的,那就是它的Replace方法,很多的类都有这个方法,比如string类也有,说白了就了替换方法,但是Regex类的这个方法稍有不同.首先,我们还是来举个例子,便于后面的讲解:CodeCode highlighting
阅读全文
posted @
2011-08-09 19:33
.net 流氓
阅读(290)
推荐(0)
.NET核心正则类详解
摘要:前言:感谢大家对上一篇文章的支持,真的很高兴自己的文章可以对大家带来一点好处,谢谢各位..今天的讲解分为以下部分:1.核心对象概述2.核心对象详解首先看第一部分:1.核心对象概述在.NET中,正则功能是通过7个类的高度交互来提供的,但是我们只要掌握其中的3个类就可以完成绝大部分功能,所以我们来看看这3个类.1.1Regex对象:首先我们创建Regex对象:CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Regexregex=newRe
阅读全文
posted @
2011-08-09 19:23
.net 流氓
阅读(504)
推荐(1)
用正则表达式的观点看待编程设计
摘要:前言:正则表达式不仅仅只是用来验证的工具,对正则表达式式的误解就像我们在ajax出现之前只是把javascript看成一种"可有可无的,装饰型"的语种.其实正则表达充斥着我们的编程世界,从最底层的编译器的编译解析,到上层的字符串处理,都是正则表达式.我们重视它吧!以前我也只是认为正则表达式这是一种验证的工具,或者处理一些字符串文本,所以对它学习的也不深,直到我开发一个论坛,类似Discuz!NT那样的论坛时,我才重视正则表达式.特别是在从后台生成静态页面,和模板的时候,没有正则表达式几乎就不行.在我的ASP.NET控件开发系列中有文章提过:我们把aspx页面提交后,编译器其
阅读全文
posted @
2011-08-09 15:14
.net 流氓
阅读(240)
推荐(1)