正则表达式
dyufei
这个作者很懒,什么都没留下…
展开
-
.NET中的正则表达式
一、主要的类NET提供了一个System.Text.RegularExpression命名空间,包含了一些常用的操作和运用RegularExpression的对象,属性和方法。其中相当重要的有Regex,Match,Group,Capture等对象。RegularExpression命名空间提供的类:Capture表示单个子表达式捕获中的结果。Capture表示单个成功捕获中的原创 2010-01-06 20:47:00 · 210 阅读 · 0 评论 -
.NET中的正则表达式 (一)Regex 类
Regex 类表示不可变的正则表达式,包含若干静态方法,无需显式创建 Regex 对象即可使用正则表达式。使用静态方法等效于构造 Regex 对象,使用该对象一次然后将其销毁。Regex 类是不可变(只读)的,并且具有固有的线程安全性。可以在任何线程上创建 Regex 对象,并在线程间共享。 Regex r; // 声明一个 Regex类的变量r= new Regex原创 2010-01-06 20:54:00 · 488 阅读 · 0 评论 -
.NET中的正则表达式 (二)RegexOptions 枚举
RegexOptions 枚举 提供用于设置正则表达式选项的枚举值。此枚举有一个 FlagsAttribute 属性,允许其成员值按位组合 说明 Compiled:指定将正则表达式编译为程序集。这会产生更快的执行速度,但会增加启动时间。 CultureInvariant:指定忽略语言中的区域性差异。有关更多信息,请参见 在 RegularExpressions 命名空间中执行不区分区域性的操作。 ECMAScript:为表达式启用符合 ECMAScript 的行为。该值只能与 IgnoreCase原创 2010-08-14 09:26:00 · 567 阅读 · 0 评论 -
RegexCompilationInfo 类
RegexCompilationInfo 类 提供编译器用于将正则表达式编译为独立程序集的信息。 属性 名称 说明 IsPublic 获取或设置一个值,该值指示所编译的正则表达式是否具有公共可见性。 Name 获取或设置用于所编译的正则表达式的类型名称。 Namespace原创 2012-09-19 21:30:33 · 188 阅读 · 0 评论 -
Match 类
Match 类 表示单个正则表达式匹配的结果。 由于单个匹配可能涉及多个捕获组,因此 Match 具有返回 GroupCollection 的 Groups 属性。GroupCollection 具有返回每个组的访问器。Match 从 Group继承,因此可以直接访问匹配的整个子字符串。也就是说,Match 实例自身等效于 Match.Groups[0](Visual Basic 中则为原创 2012-09-19 21:31:34 · 205 阅读 · 0 评论 -
CaptureCollection类
CaptureCollection 类 表示一个捕获子字符串序列。CaptureCollection 返回由单个捕获组执行的捕获的集合。 该集合是不可变(只读)的,并且没有公共构造函数。实例在 Captures 集合中返回。 属性 名称 说明 Count 获取由该组捕获的子字符串数。 Is原创 2012-09-19 21:32:58 · 173 阅读 · 0 评论 -
GroupCollection 类
GroupCollection 类 表示捕获组的集合。GroupCollection 返回单个匹配中的捕获组的集合。 该集合是不可变(只读)的,并且没有公共构造函数。实例在由 Groups 返回的集合中返回 属性 名称 说明 Count 返回集合中的组数。 IsReadOnly 获取一原创 2012-09-19 21:34:24 · 209 阅读 · 0 评论 -
Group 类
Group 类 Group 表示单个捕获组的结果。由于存在数量词,一个捕获组可以在单个匹配中捕获零个、一个或更多的字符串,因此 Group 提供 Capture 对象的集合。 Group 从Capture 继承,因此可以直接访问捕获到的最后一个子字符串。(即 Group 实例本身等效于由 Captures 属性返回的集合中的最后一项)。 属性 名称原创 2012-09-19 21:33:35 · 193 阅读 · 0 评论 -
正则表达式元字符参考
一. 匹配字符 字符类 匹配的字符 举 例 \d 从0-9的任一数字 \d\d匹配72,但不匹配aa或7a \D 任一非数字字符 \D\D\D匹配abc,但不匹配123 \w 任一单词字符,包括A-Z,a-z,0-9和下划线原创 2012-09-19 22:26:49 · 672 阅读 · 0 评论