是否有任何选项可以在单个Regex.Match方法中使用多个REgexOptions ?
假设我想在 Regex.Match 方法中使用RegexOptions.IgnoreCase和RegexOptions.Singleline。
我就想要这样......
Match m=Regex.Match(input,pattern, more than one regexoptions);
可能吗 ?如果是,我该怎么做?
与所有表示位标志的枚举类型一样,您可以使用按位 OR 运算符|
, 来组合多个标志:
Match m = Regex.Match(
input, pattern, RegexOptions.IgnoreCase | RegexOptions.Singleline );
有关详细信息,请参阅 MSDN 上的枚举类型。
Regex.Match(subjectString, @"regex", RegexOptions.Singleline | RegexOptions.IgnoreCase);
FlagsAttribute
这正是enum
.