System.Text.RegularExpressions 名前空間

.NET 内で実行される任意のプラットフォームまたは言語から使用できる正規表現機能が提供されています。 Provides regular expression functionality that may be used from any platform or language that runs within .NET. この名前空間に格納されている型に加え、RegexStringValidator クラスを使用すると、特定の文字列が正規表現パターンに準拠しているかどうかを確認できます。 In addition to the types contained in this namespace, the RegexStringValidator class enables you to determine whether a particular string conforms to a regular expression pattern.

クラス

Capture

正常にマッチした単一部分式キャプチャの結果を表します。Represents the results from a single successful subexpression capture.

CaptureCollection

単一キャプチャ グループによるキャプチャのセットを表します。Represents the set of captures made by a single capturing group. コレクションは変更不可 (読み取り専用) であり、パブリック コンストラクターがありません。The collection is immutable (read-only) and has no public constructor.

Group

単一キャプチャ グループによるキャプチャの結果を表します。Represents the results from a single capturing group.

GroupCollection

1 回の検索一致でキャプチャされたグループのセットを返します。Returns the set of captured groups in a single match. コレクションは変更不可 (読み取り専用) であり、パブリック コンストラクターがありません。The collection is immutable (read-only) and has no public constructor.

Match

1 回の正規表現検索に一致した結果を表します。Represents the results from a single regular expression match.

MatchCollection

正規表現パターンを入力文字列に繰り返し適用したときに、パターンに一致した一連の対象を表します。Represents the set of successful matches found by iteratively applying a regular expression pattern to the input string. コレクションは変更不可 (読み取り専用) であり、パブリック コンストラクターがありません。The collection is immutable (read-only) and has no public constructor. Matches(String) メソッドが MatchCollection オブジェクトを返します。The Matches(String) method returns a MatchCollection object.

Regex

変更不可の正規表現を表します。Represents an immutable regular expression.

RegexCompilationInfo

正規表現をコンパイルしてスタンドアロン アセンブリを作成するために使用する正規表現についての情報を提供します。Provides information about a regular expression that is used to compile a regular expression to a stand-alone assembly.

RegexMatchTimeoutException

正規表現パターン マッチング メソッドの実行時間が、タイムアウト間隔を超えた場合にスローされる例外。The exception that is thrown when the execution time of a regular expression pattern-matching method exceeds its time-out interval.

RegexParseException

正規表現での解析エラーの結果としての例外であり、Error および Offset プロパティに詳細情報が含まれています。An exception as a result of a parse error in a regular expression, with detailed information in the Error and Offset properties.

RegexRunner

RegexRunner クラスは、コンパイル済みの正規表現の基本クラスです。The RegexRunner class is the base class for compiled regular expressions.

RegexRunnerFactory

コンパイルされた正規表現用の RegexRunner クラスを作成します。Creates a RegexRunner class for a compiled regular expression.

列挙型

RegexOptions

正規表現オプションを設定するために使用する列挙値を提供します。Provides enumerated values to use to set regular expression options.

RegexParseError

正規表現に解析エラーが含まれている場合に RegexParseException がスローされる根本的な理由を詳細に示します。Specifies the detailed underlying reason why a RegexParseException is thrown when a regular expression contains a parsing error.

代理人

MatchEvaluator

Replace メソッドの操作中に、正規表現との一致が見つかるたびに呼び出されるメソッドを表します。Represents the method that is called each time a regular expression match is found during a Replace method operation.