C军

不玩博客了!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年4月23日

摘要: 在创建Regex类的实例时,构造函数的重载中有一个要求传入RegexOptions的一个枚举值,我相信这个枚举一定非常有用,否则不会要求在构造函数中传入。今天就来看一看这个枚举的作用。 我们干脆把代码敲出来看一看: // 摘要: // 提供用于设置正则表达式选项的枚举值。 [Flags] public enum RegexOptions { // 摘要: // 指定不设置选项。 None = 0, // // 摘要: // 指定不区分大小写的匹配。 ... 阅读全文
posted @ 2013-04-23 09:20 逆心 阅读(7849) 评论(0) 推荐(0) 编辑

摘要: 一、属性 CacheSize 获取或设置已编译的正则表达式的当前静态缓存中的最大项数。 默认是15个,最近使用的15个会存在缓存中,避免重新创建。当有第16个进来会替换掉第 1个。保持15个。 Options 返回传入 Regex 构造函数的选项。 RightToLeft 获取一个值,该值指示正则表达式是否从右向左进行搜索。二、方法 CompileToAssembly 已重载。 编译正则表达式,并将其保存到单个程序集的磁盘中。 Escape 通过替换为转义码来转义最小的元字符集(\、*、+、?、|、{、[、(、)、^、$、.、# 和空白)。 ... 阅读全文
posted @ 2013-04-23 09:16 逆心 阅读(1041) 评论(0) 推荐(0) 编辑