System.Text.RegularExpressions 名前空間

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

クラス

名前 説明
Capture

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

CaptureCollection

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

Group

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

GroupCollection

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

Match

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

MatchCollection

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

Regex

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

RegexCompilationInfo

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

RegexMatchTimeoutException

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

RegexRunner

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

RegexRunnerFactory

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

列挙型

名前 説明
RegexOptions

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

代理人

名前 説明
MatchEvaluator

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

こちらもご覧ください