DYF
我思故我在!

随笔分类 -  正则表达式

.NET中的正则表达式 (二)RegexOptions 枚举
摘要:RegexOptions 枚举提供用于设置正则表达式选项的枚举值。此枚举有一个 FlagsAttribute 属性,允许其成员值按位组合说明Compiled:指定将正则表达式编译为程序集。这会产生更快的执行速度,但会增加启动时间。CultureInvariant:指定忽略语言中的区域性差异。有关更多信息,请参见 在 RegularExpressions 命名空间中执行不区分区域性的操作。ECMAScript:为表达式启用符合 ECMAScript 的行为。该值只能与 IgnoreCase、Multiline 和 Compiled 值一起使用。该值与其他任何值一起使用均将导致异常。Explici 阅读全文
posted @ 2010-08-14 09:26 o(∩_∩)o... 阅读(576) 评论(0) 推荐(0)
.NET中的正则表达式 (一)Regex 类
摘要:Regex 类表示不可变的正则表达式,包含若干静态方法,无需显式创建Regex对象即可使用正则表达式。使用静态方法等效于构造Regex对象,使用该对象一次然后将其销毁。Regex类是不可变(只读)的,并且具有固有的线程安全性。可以在任何线程上创建Regex对象,并在线程间共享。Regex r; // 声明一个 Regex类的变量r= new Regex("//s2000"); // 定义表达式等价于Regex r=new Regex("//s2000"); 或 Regex r=new Regex(@"/s2000");构造函数:Reg 阅读全文
posted @ 2010-01-06 20:54 o(∩_∩)o... 阅读(324) 评论(0) 推荐(0)
.NET中的正则表达式
摘要:一、主要的类NET提供了一个System.Text.RegularExpression命名空间,包含了一些常用的操作和运用RegularExpression的对象,属性和方法。其中相当重要的有Regex,Match,Group,Capture等对象。RegularExpression命名空间提供的类:Capture表示单个子表达式捕获中的结果。Capture表示单个成功捕获中的一个子字符串。CaptureCollection表示一个捕获子字符串序列。CaptureCollection返回由单个捕获组执行的捕获的集合。GroupGroup表示单个捕获组的结果。由于存在数量词,一个捕获组可以在单个 阅读全文
posted @ 2010-01-06 20:47 o(∩_∩)o... 阅读(247) 评论(0) 推荐(0)