System.Text.RegularExpressions 名前空間

System.Text.RegularExpressions 名前空間には、.NET Framework 正規表現エンジンへのアクセスを提供するクラスが含まれています。この名前空間は、Microsoft .NET Framework 内で実行するいずれのプラットフォームまたは言語より使用される可能性のある正規表現機能を提供します。

名前空間の階層構造

クラス

クラス 説明
Capture 単一の部分式キャプチャの結果を表します。 Capture は、正常終了した単一のキャプチャで取得される 1 つの部分文字列を表します。
CaptureCollection キャプチャした一連の部分文字列を表します。 CaptureCollection は、単一のキャプチャ グループによって実行された一連のキャプチャを返します。
Group Group は、単一のキャプチャ グループによるキャプチャの結果を表します。キャプチャ グループは、量指定子を使用することによって 1 回の検索で 0 個、1 個、または複数個の文字列をキャプチャできるため、 GroupCapture オブジェクトのコレクションを提供することになります。
GroupCollection キャプチャされたグループのコレクションを表します。 GroupCollection は、単一の検索でキャプチャされた一連のグループを返します。
Match 1 回の正規表現検索に一致した結果を表します。
MatchCollection 正規表現パターンを入力文字列に繰り返し適用したときに、パターンに一致した一連の対象を表します。
Regex 変更不可の正規表現を表します。
RegexCompilationInfo コンパイラが正規表現をコンパイルしてスタンドアロン アセンブリを作成するために使用する情報を提供します。

デリゲート

デリゲート 説明
MatchEvaluator Replace 操作中に、正規表現と一致する対象が見つかるたびに呼び出されるデリゲート。

列挙体

列挙体 説明
RegexOptions 正規表現オプションを設定するために使用する列挙値を提供します。

参照

.NET Framework クラス ライブラリ