Regex的默认初始化选项有哪些?

时间:2009-01-26 16:27:32

标签: .net regex constructor

.Net C#提供了两个(四个)构造函数:

Regex(String) 
Regex(String,RegexOptions)

第一个使用默认选项构造正则表达式,而第二个使用更多控件。使用Reflector显示第一个构造函数以RegexOptions.None作为第二个参数调用第二个构造函数。 MSDN文档没有透露更多信息。

使用第一个构造函数时,有哪些真正的默认选项?是编译?是否区分大小写等。

2 个答案:

答案 0 :(得分:4)

有关详细信息,请查看此处:http://msdn.microsoft.com/en-us/library/yd1hzczs.aspx#Default

答案 1 :(得分:2)

它相当于使用RegexOptions.None - 它没有编译,它区分大小写等等。(基本上看看RegexOptions,它与选择它们相反:)