RegexOptions属性选项说明
RegexOptions枚举的成员以及等效的内联选项字符
RegexOption 成员 内联字符 说明
None 无 指定不设置任何选项。
IgnoreCase i 指定不区分大小写的匹配。
Multiline m 指定多行模式。更改 ^ 和 $ 的含义,以使它们分别与任何行的开头和结尾匹配,而不只是与整个字符串的开头和结尾匹配。
ExplicitCapture n 指定唯一有效的捕获是显式命名或编号的 (?name...) 形式的组。这允许圆括号充当非捕获组,从而避免了由 (?:...) 导致的语法上的笨拙。
Compiled 无 指定正则表达式将被编译为程序集。生成该正则表达式的 Microsoft 中间语言 (MSIL) 代码;以较长的启动时间为代价,得到更快的执行速度。
Singleline s 指定单行模式。更改句点字符 (.) 的含义,以使它与每个字符(而不是除 \n 外的所有字符)匹配。
IgnorePatternWhitespace x 指定从模式中排除非转义空白并启用数字符号 (#) 后面的注释。请注意,空白永远不会从字符类中消除。
RightToLeft 无 指定搜索是从右向左而不是从左向右进行的。具有此选项的正则表达式将移动到起始位置的左边而不是右边。(因此,起始位置应指定为字符串的结尾而不是开头。)为了避免构造具有无限循环的正则表达式的可能性,此选项不能在中流指定。但是,(?) 回顾后发构造提供了可用作子表达式的类似替代物。
ECMAScript 无 指定已为表达式启用了符合 ECMAScript 的行为。此选项仅可与 IgnoreCase 和 Multiline 标志一起使用。将 ECMAScript 同任何其他标志一起使用将导致异常。
贡献者: | bwz2010 | 点击数: | 累积有12012人浏览 |
所属类别: | 编程知识 | 主页标签: | RegexOptions |
参考网址: | http://www.baiwanzhan.com/site/t120971/ | ||
导航目录: | 乐园 > 百万学院 > 编程知识 | ||
内容简介: | RegexOptions属性选项说明 RegexOptions枚举的成员以及等效的内联选项字符 RegexOption 成员 内联字符 说明 None无指定不设置任何选项。 IgnoreCase i指定不区分大小写的匹配。 |