【问题标题】:What are the default initialization options for Regex?Regex 的默认初始化选项是什么?
【发布时间】:2009-01-26 16:27:31
【问题描述】:

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

Regex(String) 
Regex(String,RegexOptions)

第一个构造一个带有默认选项的正则表达式,而第二个给你更多的控制权。使用 Reflector 在引擎盖下的峰值显示第一个构造函数调用第二个构造函数,并将 RegexOptions.None 作为第二个参数。 MSDN 文档没有透露更多内容。

使用第一个构造函数时真正的默认选项是什么?编译了吗?是否区分大小写等。

【问题讨论】:

    标签: .net regex constructor


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      相当于使用RegexOptions.None——不编译,区分大小写等。(基本上看RegexOptions,和选择它们是相反的:)

      【讨论】:

        猜你喜欢
        • 2011-03-26
        • 2022-11-17
        • 2011-04-17
        • 2014-12-29
        • 2016-09-17
        • 1970-01-01
        • 2018-09-23
        • 1970-01-01
        相关资源
        最近更新 更多