System.Text.RegularExpressions 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
.NET 内で実行される任意のプラットフォームまたは言語から使用できる正規表現機能を提供します。 この名前空間に含まれる型に加えて、RegexStringValidator クラスを使用すると、特定の文字列が正規表現パターンに準拠しているかどうかを判断できます。
クラス
Capture |
1 つの正常な部分式キャプチャの結果を表します。 |
CaptureCollection |
1 つのキャプチャ グループによって作成されたキャプチャのセットを表します。 コレクションは不変 (読み取り専用) であり、パブリック コンストラクターがありません。 |
GeneratedRegexAttribute |
指定した正規表現の実装を生成するように System.Text.RegularExpressions ソース ジェネレーターに指示します。 |
Group |
1 つのキャプチャ グループからの結果を表します。 |
GroupCollection |
1 つの一致でキャプチャされたグループのセットを返します。 コレクションは不変 (読み取り専用) であり、パブリック コンストラクターがありません。 |
Match |
1 つの正規表現の一致の結果を表します。 |
MatchCollection |
正規表現パターンを入力文字列に繰り返し適用することによって見つかった一致の成功のセットを表します。 コレクションは不変 (読み取り専用) であり、パブリック コンストラクターがありません。 Matches(String) メソッドは、MatchCollection オブジェクトを返します。 |
Regex |
変更できない正規表現を表します。 |
RegexCompilationInfo |
正規表現をスタンドアロン アセンブリにコンパイルするために使用される正規表現に関する情報を提供します。 |
RegexMatchTimeoutException |
正規表現パターン マッチング メソッドの実行時間がタイムアウト間隔を超えた場合にスローされる例外。 |
RegexParseException | |
RegexRunner |
RegexRunner クラスは、コンパイルされた正規表現の基本クラスです。 |
RegexRunnerFactory |
コンパイルされた正規表現の RegexRunner クラスを作成します。 |
構造体
Regex.ValueMatchEnumerator |
正規表現パターンを入力スパンに繰り返し適用することによって見つかった一連の成功した一致を含む列挙子を表します。 |
Regex.ValueSplitEnumerator |
正規表現パターンを入力スパンに繰り返し適用することで見つかった一致の成功に関する分割のセットを含む列挙子を表します。 |
ValueMatch |
1 つの正規表現の一致の結果を表します。 |
列挙型
RegexOptions |
正規表現オプションの設定に使用する列挙値を提供します。 |
RegexParseError |
正規表現に解析エラーが含まれている場合に RegexParseException がスローされる根本的な詳細な理由を指定します。 |
代理人
MatchEvaluator |
Replace メソッド操作中に正規表現の一致が見つかるたびに呼び出されるメソッドを表します。 |
こちらもご覧ください
- .NET での正規表現の
- 正規表現言語要素 を
する
.NET