System.Text.RegularExpressions 名前空間

.NET 内で実行される任意のプラットフォームまたは言語から使用できる正規表現機能を提供します。 この名前空間に含まれる型に加えて、RegexStringValidator クラスを使用すると、特定の文字列が正規表現パターンに準拠しているかどうかを判断できます。

クラス

Capture

1 つの正常な部分式キャプチャの結果を表します。

CaptureCollection

1 つのキャプチャ グループによって作成されたキャプチャのセットを表します。 コレクションは不変 (読み取り専用) であり、パブリック コンストラクターがありません。

GeneratedRegexAttribute

指定した正規表現の実装を生成するように System.Text.RegularExpressions ソース ジェネレーターに指示します。

Group

1 つのキャプチャ グループからの結果を表します。

GroupCollection

1 つの一致でキャプチャされたグループのセットを返します。 コレクションは不変 (読み取り専用) であり、パブリック コンストラクターがありません。

Match

1 つの正規表現の一致の結果を表します。

MatchCollection

正規表現パターンを入力文字列に繰り返し適用することによって見つかった一致の成功のセットを表します。 コレクションは不変 (読み取り専用) であり、パブリック コンストラクターがありません。 Matches(String) メソッドは、MatchCollection オブジェクトを返します。

Regex

変更できない正規表現を表します。

RegexCompilationInfo

正規表現をスタンドアロン アセンブリにコンパイルするために使用される正規表現に関する情報を提供します。

RegexMatchTimeoutException

正規表現パターン マッチング メソッドの実行時間がタイムアウト間隔を超えた場合にスローされる例外。

RegexParseException

正規表現の解析エラーの結果としての例外。Error プロパティと Offset プロパティの詳細情報が含まれます。

RegexRunner

RegexRunner クラスは、コンパイルされた正規表現の基本クラスです。

RegexRunnerFactory

コンパイルされた正規表現の RegexRunner クラスを作成します。

構造体

Regex.ValueMatchEnumerator

正規表現パターンを入力スパンに繰り返し適用することによって見つかった一連の成功した一致を含む列挙子を表します。

Regex.ValueSplitEnumerator

正規表現パターンを入力スパンに繰り返し適用することで見つかった一致の成功に関する分割のセットを含む列挙子を表します。

ValueMatch

1 つの正規表現の一致の結果を表します。

列挙型

RegexOptions

正規表現オプションの設定に使用する列挙値を提供します。

RegexParseError

正規表現に解析エラーが含まれている場合に RegexParseException がスローされる根本的な詳細な理由を指定します。

代理人

MatchEvaluator

Replace メソッド操作中に正規表現の一致が見つかるたびに呼び出されるメソッドを表します。

こちらもご覧ください

  • .NET での正規表現の
  • 正規表現言語要素 を する