AspExprRegex クラス

定義

ASP.NET 式ブロックを解析するための正規表現を提供します。

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

public ref class AspExprRegex : System::Text::RegularExpressions::Regex
public class AspExprRegex : System.Text.RegularExpressions.Regex
type AspExprRegex = class
    inherit Regex
Public Class AspExprRegex
Inherits Regex
継承
AspExprRegex

注釈

クラスは、 AspExprRegex ASP.NET 式ブロックを解析するためのコンパイルされた正規表現を提供します (.. <%= . %>).

注意

System.Web.RegularExpressionsクラスは、ASP.NET ページを解析するために .NET Framework によって内部的に使用されます。

コンストラクター

AspExprRegex()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

AspExprRegex クラスの新しいインスタンスを初期化します。

AspExprRegex(TimeSpan)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したタイムアウト値を使用して、AspExprRegex クラスの新しいインスタンスを初期化します。

フィールド

capnames

CompileToAssembly メソッドで生成される Regex オブジェクトによって使用されます。

(継承元 Regex)
caps

CompileToAssembly メソッドで生成される Regex オブジェクトによって使用されます。

(継承元 Regex)
capsize

CompileToAssembly メソッドで生成される Regex オブジェクトによって使用されます。

(継承元 Regex)
capslist

CompileToAssembly メソッドで生成される Regex オブジェクトによって使用されます。

(継承元 Regex)
factory

CompileToAssembly メソッドで生成される Regex オブジェクトによって使用されます。

(継承元 Regex)
internalMatchTimeout

操作がタイムアウトになる前に、パターン一致操作で経過できる最大時間。

(継承元 Regex)
pattern

CompileToAssembly メソッドで生成される Regex オブジェクトによって使用されます。

(継承元 Regex)
roptions

CompileToAssembly メソッドで生成される Regex オブジェクトによって使用されます。

(継承元 Regex)

プロパティ

CapNames

名前付きキャプチャ対象グループをインデックス値にマップする辞書を取得または設定します。

(継承元 Regex)
Caps

番号付きのキャプチャ対象グループをインデックス値にマップする辞書を取得または設定します。

(継承元 Regex)
MatchTimeout

現在のインスタンスのタイムアウト間隔を取得します。

(継承元 Regex)
Options

Regex コンストラクターに渡されたオプションを取得します。

(継承元 Regex)
RightToLeft

正規表現が右から左の方向に検索するかどうかを示す値を取得します。

(継承元 Regex)

メソッド

Count(ReadOnlySpan<Char>)

正規表現のすべての出現箇所を入力スパンで検索し、一致する数を返します。

(継承元 Regex)
Count(String)

正規表現のすべての出現箇所を入力文字列で検索し、一致する数を返します。

(継承元 Regex)
EnumerateMatches(ReadOnlySpan<Char>)

正規表現のすべての出現箇所を入力スパンで検索し、一致を反復処理する a Regex.ValueMatchEnumerator を返します。

(継承元 Regex)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetGroupNames()

正規表現で使用されるキャプチャ グループ名の配列を返します。

(継承元 Regex)
GetGroupNumbers()

配列内のグループ名に対応したキャプチャ グループ番号の配列を返します。

(継承元 Regex)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
GroupNameFromNumber(Int32)

指定したグループ番号に対応するグループ名を取得します。

(継承元 Regex)
GroupNumberFromName(String)

指定したグループ名に対応するグループ番号を返します。

(継承元 Regex)
InitializeReferences()

CompileToAssembly メソッドで生成される Regex オブジェクトによって使用されます。

(継承元 Regex)
IsMatch(ReadOnlySpan<Char>)

Regex コンストラクターで指定された正規表現が、指定した入力スパン内の一致を検出するかどうかを示します。

(継承元 Regex)
IsMatch(String)

Regex コンストラクターで指定された正規表現に一致する箇所が、指定した入力文字列内に見つかるかどうかを示します。

(継承元 Regex)
IsMatch(String, Int32)

入力文字列内の指定した位置から検索を開始して、Regex コンストラクターで指定された正規表現に一致する箇所が、指定した入力文字列内に見つかるかどうかを示します。

(継承元 Regex)
Match(String)

指定した入力文字列内で、Regex コンストラクターで指定された正規表現と最初に一致する対象を 1 つ検索します。

(継承元 Regex)
Match(String, Int32)

入力文字列内の指定した開始位置から開始して、その入力文字列内で正規表現に最初に一致する箇所を検索します。

(継承元 Regex)
Match(String, Int32, Int32)

入力文字列内の指定した開始位置から開始し、指定した文字数だけを検索対象として、その入力文字列内で正規表現に最初に一致する箇所を検索します。

(継承元 Regex)
Matches(String)

指定した入力文字列内で、正規表現と一致する対象をすべて検索します。

(継承元 Regex)
Matches(String, Int32)

入力文字列内の指定した開始位置から検索を開始した場合に、その指定入力文字列内で正規表現と一致する対象をすべて検索します。

(継承元 Regex)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
Replace(String, MatchEvaluator)

指定した入力文字列内で、指定した正規表現に一致するすべての文字列を MatchEvaluator デリゲートによって返される文字列に置き換えます。

(継承元 Regex)
Replace(String, MatchEvaluator, Int32)

指定した入力文字列内で正規表現パターンに一致する文字列を、指定した最大回数だけ、MatchEvaluator デリゲートによって返される文字列に置き換えます。

(継承元 Regex)
Replace(String, MatchEvaluator, Int32, Int32)

指定した入力部分文字列内で正規表現パターンに一致する文字列を、指定した最大回数だけ、MatchEvaluator デリゲートによって返される文字列に置き換えます。

(継承元 Regex)
Replace(String, String)

指定した入力文字列内で正規表現パターンに一致するすべての文字列を、指定した置換文字列に置換します。

(継承元 Regex)
Replace(String, String, Int32)

指定した入力文字列内で正規表現パターンに一致する文字列を、指定した最大回数だけ、指定した置換文字列に置換します。

(継承元 Regex)
Replace(String, String, Int32, Int32)

指定した入力部分文字列内で正規表現パターンに一致する文字列を、指定した最大回数だけ、指定した置換文字列に置換します。

(継承元 Regex)
Split(String)

Regex コンストラクターで指定された正規表現パターンによって定義されている位置で入力文字列を分割し、部分文字列の配列に格納します。

(継承元 Regex)
Split(String, Int32)

Regex コンストラクターで指定された正規表現で定義されている位置で、入力文字列を指定されている最大回数だけ分割し、部分文字列の配列に格納します。

(継承元 Regex)
Split(String, Int32, Int32)

Regex コンストラクターで指定された正規表現で定義されている位置で、入力文字列を指定されている最大回数だけ分割し、部分文字列の配列に格納します。 正規表現パターンの検索は、入力文字列の指定した文字位置から開始します。

(継承元 Regex)
ToString()

Regex コンストラクターに渡された正規表現パターンを返します。

(継承元 Regex)
UseOptionC()

CompileToAssembly メソッドで生成される Regex オブジェクトによって使用されます。

(継承元 Regex)
UseOptionR()

CompileToAssembly メソッドで生成される Regex オブジェクトによって使用されます。

(継承元 Regex)

明示的なインターフェイスの実装

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

SerializationInfo オブジェクトに、現在の Regex オブジェクトの逆シリアル化に必要なデータを入力します。

(継承元 Regex)

適用対象

こちらもご覧ください