Regex.Options プロパティ


Regex コンストラクターに渡されたオプションを取得します。Gets the options that were passed into the Regex constructor.

 property System::Text::RegularExpressions::RegexOptions Options { System::Text::RegularExpressions::RegexOptions get(); };
public System.Text.RegularExpressions.RegexOptions Options { get; }
member this.Options : System.Text.RegularExpressions.RegexOptions
Public ReadOnly Property Options As RegexOptions


RegexOptions のコンストラクターに渡されたオプションを表す Regex の列挙体の 1 つ以上のメンバーOne or more members of the RegexOptions enumeration that represent options that were passed to the Regex constructor


Options プロパティの値は、RegexOptions 列挙体の1つ以上のメンバーで構成されます。The value of the Options property consists of one or more members of the RegexOptions enumeration. Regex クラスコンストラクターでオプションが定義されていない場合、その値は RegexOptions.Noneになります。If no options were defined in the Regex class constructor, its value is RegexOptions.None. 使用可能なオプションの詳細については、「正規表現のオプション」を参照してください。The available options are discussed in detail in the Regular Expression Options topic.

Options プロパティは、正規表現パターン自体で定義されているインラインオプションを反映していないことに注意してください。Note that the Options property does not reflect inline options defined in the regular expression pattern itself.

注意 (継承者)

Regex は、CompileToAssembly メソッドによって作成された正規表現の基本クラスです。 Regex is the base class of regular expressions created by the CompileToAssembly method. これらのコンパイルされた正規表現では、Options プロパティの基本クラスの実装を使用します。These compiled regular expressions use the base class implementation of the Options property. 派生クラスから呼び出された場合、Options プロパティは、正規表現の定義に使用された RegexCompilationInfo クラスコンストラクターの options パラメーターに渡されたオプションを返します。If called from a derived class, the Options property returns the options that were passed to the options parameter of the RegexCompilationInfo class constructor that was used to define the regular expression.