RegexOptions 列挙体
正規表現オプションを設定するために使用する列挙値を提供します。
この列挙体には、メンバ値をビットごとに演算するための FlagsAttribute 属性が含まれています。
<Flags>
<Serializable>
Public Enum RegexOptions
[C#]
[Flags]
[Serializable]
public enum RegexOptions
[C++]
[Flags]
[Serializable]
__value public enum RegexOptions
[JScript]
public
Flags
Serializable
enum RegexOptions
メンバ
メンバ名 | 説明 | 値 |
---|---|---|
Compiled
.NET Compact Framework でもサポート。 |
正規表現をコンパイルしてアセンブリを作成することを指定します。これにより実行速度は速くなりますが、起動にかかる時間は長くなります。 | 8 |
CultureInvariant
.NET Compact Framework でもサポート。 |
言語の違いが無視されるように指定します。詳細については、「 RegularExpressions 名前空間でのカルチャを認識しない操作の実行 」を参照してください。 | 512 |
ECMAScript
.NET Compact Framework でもサポート。 |
式の ECMAScript 準拠の動作を有効にします。このフラグは、必ず IgnoreCase 、 Multiline 、 Compiled の各フラグと組み合わせて使用します。その他のフラグと組み合わせて使用した場合は、例外が発生します。 | 256 |
ExplicitCapture
.NET Compact Framework でもサポート。 |
明示的に名前または番号を指定された (?<name>...) の形式のグループだけが有効なキャプチャであることを指定します。これにより、名前のないかっこは表現 (?:...) に構文上の間違いがなくても、非キャプチャ グループとして機能するようになります。 | 4 |
IgnoreCase
.NET Compact Framework でもサポート。 |
検索時に大文字と小文字を区別しないことを指定します。 | 1 |
IgnorePatternWhitespace
.NET Compact Framework でもサポート。 |
パターンからエスケープが解除された空白を削除し、# でマークされたコメントを有効にします。 | 32 |
Multiline
.NET Compact Framework でもサポート。 |
複数行モードを指定します。^ と $ の意味を変更して、文字列全体の先頭と末尾だけでなく、任意の行の先頭と末尾にもそれぞれが一致するようにします。 | 2 |
None
.NET Compact Framework でもサポート。 |
オプションが何も設定されないことを指定します。 | 0 |
RightToLeft
.NET Compact Framework でもサポート。 |
検索が左から右ではなく右から左に行われるように指定します。 | 64 |
Singleline
.NET Compact Framework でもサポート。 |
単一行モードを指定します。\n 以外の任意の文字ではなく、すべての文字と一致するようにピリオド (.) の意味を変更します。 | 16 |
必要条件
名前空間: System.Text.RegularExpressions
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
アセンブリ: System (System.dll 内)