.Net C#提供了两个(四个)构造函数:
Regex(String)
Regex(String,RegexOptions)
第一个使用默认选项构造正则表达式,而第二个使用更多控件。使用Reflector显示第一个构造函数以RegexOptions.None作为第二个参数调用第二个构造函数。 MSDN文档没有透露更多信息。
使用第一个构造函数时,有哪些真正的默认选项?是编译?是否区分大小写等。
答案 0 :(得分:4)
答案 1 :(得分:2)
它相当于使用RegexOptions.None - 它没有编译,它区分大小写等等。(基本上看看RegexOptions,它与选择它们相反:)