
正则表达式
文章平均质量分 84
iteye_10700
这个作者很懒,什么都没留下…
展开
-
框架 Regex 类
框架 Regex 类NET 框架用 Regex 类实现正则表达式,并有三个支持类:Match、Group 和 Capture (参见 Figure A)。典型情况下,你创建 Regex 并用输入串调用 Regex::Match 来获得第一个 Match,或用 Regex::Matches 来获取所有匹配:Regex *r = new Regex("\b\w+\b"); MatchCollect...原创 2012-02-02 13:47:25 · 112 阅读 · 0 评论 -
[转]C#正则表达式类Match和Group类的理解
正则表达式可以看做一种有特定功能的小型编程语言,在一段文本中定位子字符串。利用正则表达式可以快速地分析大量的文本以找到特定的字符模式;提取、编辑、替换或删除文本子字符串;或将提取的字符串添加到集合。 C#命名空间System.Text.RegularExpressions提供了支持正则表达式操作的类。这些类主要包括Regex,MatchCollection,Matc...原创 2012-02-02 13:50:38 · 204 阅读 · 0 评论 -
[转]深入浅出之正则表达式(一)
转自 http://www.cnblogs.com/dragon/archive/2006/05/08/394078.html 前言: 半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。这个愿望直到这个五一长假才得以实现...原创 2012-02-02 15:43:44 · 89 阅读 · 0 评论 -
[转]深入浅出之正则表达式(二)
转自 http://www.cnblogs.com/dragon/archive/2006/05/09/394923.html 前言: 本文是前一片文章《深入浅出之正则表达式(一)》的续篇,在本文中讲述了正则表达式中的组与向后引用,先前向后查看,条件测试,单词边界,选择符等表达式及例子,并分析了正则引擎在执行匹配时的内部机理。 本文是Jan Goyvaerts为R...原创 2012-02-02 15:48:06 · 78 阅读 · 0 评论 -
[转]正则基础之----非捕获组
非捕获组: (?:Expression) 接触正则表达式不久的人,通常都会对非捕获比较迷惑,为什么要有非捕获组?作用是什么?应该在什么场景下使用? 说到非捕获组,首先要了解什么是捕获组,详细内容参考 正则基础之 —— 捕获组( capture group ) 。 1 、为什么要有非捕获组 一旦使用了“ () ”,就会默认为是普通捕获组,从而将“ () ”内表达式匹配的内容捕...原创 2011-11-25 13:40:19 · 105 阅读 · 0 评论 -
[转]正则基础之——小数点
小数点可以匹配除了换行符“\n”以外的任意一个字符 一些细节对于使用传统NFA引擎的大多数语言,如Java,.NET来说,“.”的匹配范围是这样的。 但是对于JavaScript来说有些特殊,由于各浏览器的解析引擎不同,“.”的匹配范围也有所不同,对于Trident内核的浏览器,如IE来说,“.”同样是匹配除了换行符“\n”以外的任意一个字符,但是对于其它内核的浏览器,如Fir...原创 2011-11-25 14:36:21 · 87 阅读 · 0 评论 -
[转]正则表达式学习参考
正则表达式学习参考1 概述 正则表达式(Regular Expression)是一种匹配模式,描述的是一串文本的特征。正如自然语言中“高大”、“坚固”等词语抽象出来描述事物特征一样,正则表达式就是字符的高度抽象,用来描述字符串的特征。正则表达式(以下简称正则,Regex)通常不独立存在,各种编程语言和工具作为宿主语言提供对正则的支持,并根据自身语言的特点,进行一定的剪...原创 2011-11-25 14:57:34 · 132 阅读 · 0 评论