Regex.Options プロパティ
アセンブリ: System (system.dll 内)


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


RegexOptions 列挙体
この列挙体には、メンバ値のビットごとの組み合わせを可能にする FlagsAttribute 属性が含まれています。
名前空間: System.Text.RegularExpressionsアセンブリ: System (system.dll 内)

<FlagsAttribute> _ Public Enumeration RegexOptions

メンバ名 | 説明 | |
---|---|---|
![]() | Compiled | 正規表現をコンパイルしてアセンブリを作成することを指定します。これにより実行速度は速くなりますが、起動にかかる時間は長くなります。 |
![]() | CultureInvariant | 言語の違いが無視されるように指定します。詳細については、「RegularExpressions 名前空間でのカルチャを認識しない操作の実行」を参照してください。 |
![]() | ECMAScript | 式の ECMAScript 準拠の動作を有効にします。この値は、必ず IgnoreCase、Multiline、Compiled の各値と組み合わせて使用します。その他の値と組み合わせて使用すると、例外が発生します。 |
![]() | ExplicitCapture | 明示的に名前または番号を指定された (?<name>...) の形式のグループだけが有効なキャプチャであることを指定します。これにより、名前のないかっこは表現 (?:...) に構文上の間違いがなくても、非キャプチャ グループとして機能するようになります。 |
![]() | IgnoreCase | 検索時に大文字と小文字を区別しないことを指定します。 |
![]() | IgnorePatternWhitespace | パターンからエスケープが解除された空白を削除し、# でマークされたコメントを有効にします。ただし、IgnorePatternWhitespace 値は 文字クラス内の空白には影響しないため、文字クラスから空白が削除されることはありません。 |
![]() | Multiline | 複数行モードを指定します。^ と $ の意味を変更して、文字列全体の先頭と末尾だけでなく、任意の行の先頭と末尾にもそれぞれが一致するようにします。 |
![]() | None | オプションが何も設定されないことを指定します。 |
![]() | RightToLeft | 検索が左から右ではなく右から左に行われるように指定します。 |
![]() | Singleline | 単一行モードを指定します。\n ??????????????????????????????? (.) ?????????? |

この列挙体を Regex インスタンスに適用する例を次に示します。
// Define a regular expression for repeated words. Regex rx = new Regex(@"\b(?<word>\w+)\s+(\k<word>)\b" , RegexOptions.Compiled | RegexOptions.IgnoreCase);

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からRegexOptionsを検索する場合は、下記のリンクをクリックしてください。

- RegexOptionsのページへのリンク