RegexOptions 枚举
提供用于设置正则表达式选项的枚举值。
此枚举具有允许按位组合其成员值的 FlagsAttribute 属性。
[Visual Basic]
<Flags>
<Serializable>
Public Enum RegexOptions
[C#]
[Flags]
[Serializable]
public enum RegexOptions
[C++]
[Flags]
[Serializable]
__value public enum RegexOptions
[JScript]
public
Flags
Serializable
enum RegexOptions
成员
成员名称 | 说明 | 值 |
Compiled 受 .NET Framework 精简版的支持。 | 指定将正则表达式编译为程序集。这会产生更快的执行速度,但会增加启动时间。 | 8 |
CultureInvariant 受 .NET Framework 精简版的支持。 | 指定忽略语言中的区域性差异。有关详细信息,请参见在 RegularExpressions 命名空间中执行不区分区域性的操作。 | 512 |
ECMAScript 受 .NET Framework 精简版的支持。 | 为表达式启用符合 ECMAScript 的行为。该标志只能与 IgnoreCase、Multiline 和 Compiled 标志一起使用。与其他任何标志一起使用均将导致异常。 | 256 |
ExplicitCapture 受 .NET Framework 精简版的支持。 | 指定唯一有效的捕获是形式为 (?<name>...) 的显式命名或编号的组。这使未命名的圆括号可以充当非捕获组,并且不会使表达式的语法 (?:...) 显得笨拙。 | 4 |
IgnoreCase 受 .NET Framework 精简版的支持。 | 指定不区分大小写的匹配。 | 1 |
IgnorePatternWhitespace 受 .NET Framework 精简版的支持。 | 消除模式中的非转义空白并启用由 # 标记的注释。 | 32 |
Multiline 受 .NET Framework 精简版的支持。 | 多行模式。更改 ^ 和 $ 的含义,使它们分别在任意一行的行首和行尾匹配,而不仅仅在整个字符串的开头和结尾匹配。 | 2 |
None 受 .NET Framework 精简版的支持。 | 指定不设置选项。 | 0 |
RightToLeft 受 .NET Framework 精简版的支持。 | 指定搜索从右向左而不是从左向右进行。 | 64 |
Singleline 受 .NET Framework 精简版的支持。 | 指定单行模式。更改点 (.) 的含义,使它与每一个字符匹配(而不是与除/n 之外的每个字符匹配)。 | 16 |
要求
命名空间: System.Text.RegularExpressions