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プロパティは、正規表現の定義に使用optionsされたRegexCompilationInfoクラスコンストラクターのパラメーターに渡されたオプションを返します。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.