DataBindRegex クラス

定義

ASP.NET データ バインディング式を解析するための正規表現を提供します。Provides a regular expression to parse an ASP.NET data binding expression.

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

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

注釈

クラスDataBindRegexは、ASP.NET データバインディング式を解析するための正規表現<%#を提供します (...The DataBindRegex class provides a regular expression to parse an ASP.NET data binding expression (<%# %>)%>).

注意

System.Web.RegularExpressionsクラスは、ASP.NET ページを解析するために .NET Framework によって内部的に使用されます。The System.Web.RegularExpressions classes are used internally by the .NET Framework to parse ASP.NET pages.

コンストラクター

DataBindRegex()

DataBindRegex クラスの新しいインスタンスを初期化します。Initializes a new instance of the DataBindRegex class.

DataBindRegex(TimeSpan)

指定したタイムアウト値を使用して、DataBindRegex クラスの新しいインスタンスを初期化します。Initializes a new instance of the DataBindRegex class with a specified time-out value.

フィールド

capnames

CompileToAssembly メソッドで生成される Regex オブジェクトによって使用されます。Used by a Regex object generated by the CompileToAssembly method.

(継承元 Regex)
caps

CompileToAssembly メソッドで生成される Regex オブジェクトによって使用されます。Used by a Regex object generated by the CompileToAssembly method.

(継承元 Regex)
capsize

CompileToAssembly メソッドで生成される Regex オブジェクトによって使用されます。Used by a Regex object generated by the CompileToAssembly method.

(継承元 Regex)
capslist

CompileToAssembly メソッドで生成される Regex オブジェクトによって使用されます。Used by a Regex object generated by the CompileToAssembly method.

(継承元 Regex)
factory

CompileToAssembly メソッドで生成される Regex オブジェクトによって使用されます。Used by a Regex object generated by the CompileToAssembly method.

(継承元 Regex)
internalMatchTimeout

操作がタイムアウトになる前に、パターン一致操作で経過できる最大時間。The maximum amount of time that can elapse in a pattern-matching operation before the operation times out.

(継承元 Regex)
pattern

CompileToAssembly メソッドで生成される Regex オブジェクトによって使用されます。Used by a Regex object generated by the CompileToAssembly method.

(継承元 Regex)
roptions

CompileToAssembly メソッドで生成される Regex オブジェクトによって使用されます。Used by a Regex object generated by the CompileToAssembly method.

(継承元 Regex)

プロパティ

CapNames

名前付きキャプチャ対象グループをインデックス値にマップする辞書を取得または設定します。Gets or sets a dictionary that maps named capturing groups to their index values.

(継承元 Regex)
Caps

番号付きのキャプチャ対象グループをインデックス値にマップする辞書を取得または設定します。Gets or sets a dictionary that maps numbered capturing groups to their index values.

(継承元 Regex)
MatchTimeout

現在のインスタンスのタイムアウト間隔を取得します。Gets the time-out interval of the current instance.

(継承元 Regex)
Options

Regex コンストラクターに渡されたオプションを取得します。Gets the options that were passed into the Regex constructor.

(継承元 Regex)
RightToLeft

正規表現が右から左の方向に検索するかどうかを示す値を取得します。Gets a value that indicates whether the regular expression searches from right to left.

(継承元 Regex)

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetGroupNames()

正規表現で使用されるキャプチャ グループ名の配列を返します。Returns an array of capturing group names for the regular expression.

(継承元 Regex)
GetGroupNumbers()

配列内のグループ名に対応したキャプチャ グループ番号の配列を返します。Returns an array of capturing group numbers that correspond to group names in an array.

(継承元 Regex)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
GroupNameFromNumber(Int32)

指定したグループ番号に対応するグループ名を取得します。Gets the group name that corresponds to the specified group number.

(継承元 Regex)
GroupNumberFromName(String)

指定したグループ名に対応するグループ番号を返します。Returns the group number that corresponds to the specified group name.

(継承元 Regex)
InitializeReferences()

CompileToAssembly メソッドで生成される Regex オブジェクトによって使用されます。Used by a Regex object generated by the CompileToAssembly method.

(継承元 Regex)
IsMatch(String)

Regex コンストラクターで指定された正規表現に一致する箇所が、指定した入力文字列内に見つかるかどうかを示します。Indicates whether the regular expression specified in the Regex constructor finds a match in a specified input string.

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

入力文字列内の指定した位置から検索を開始して、Regex コンストラクターで指定された正規表現に一致する箇所が、指定した入力文字列内に見つかるかどうかを示します。Indicates whether the regular expression specified in the Regex constructor finds a match in the specified input string, beginning at the specified starting position in the string.

(継承元 Regex)
Match(String)

指定した入力文字列内で、Regex コンストラクターで指定された正規表現と最初に一致する対象を 1 つ検索します。Searches the specified input string for the first occurrence of the regular expression specified in the Regex constructor.

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

入力文字列内の指定した開始位置から開始して、その入力文字列内で正規表現に最初に一致する箇所を検索します。Searches the input string for the first occurrence of a regular expression, beginning at the specified starting position in the string.

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

入力文字列内の指定した開始位置から開始し、指定した文字数だけを検索対象として、その入力文字列内で正規表現に最初に一致する箇所を検索します。Searches the input string for the first occurrence of a regular expression, beginning at the specified starting position and searching only the specified number of characters.

(継承元 Regex)
Matches(String)

指定した入力文字列内で、正規表現と一致する対象をすべて検索します。Searches the specified input string for all occurrences of a regular expression.

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

入力文字列内の指定した開始位置から検索を開始した場合に、その指定入力文字列内で正規表現と一致する対象をすべて検索します。Searches the specified input string for all occurrences of a regular expression, beginning at the specified starting position in the string.

(継承元 Regex)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

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

指定した入力文字列内で、指定した正規表現に一致するすべての文字列を MatchEvaluator デリゲートによって返される文字列に置き換えます。In a specified input string, replaces all strings that match a specified regular expression with a string returned by a MatchEvaluator delegate.

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

指定した入力文字列内で正規表現パターンに一致する文字列を、指定した最大回数だけ、MatchEvaluator デリゲートによって返される文字列に置き換えます。In a specified input string, replaces a specified maximum number of strings that match a regular expression pattern with a string returned by a MatchEvaluator delegate.

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

指定した入力部分文字列内で正規表現パターンに一致する文字列を、指定した最大回数だけ、MatchEvaluator デリゲートによって返される文字列に置き換えます。In a specified input substring, replaces a specified maximum number of strings that match a regular expression pattern with a string returned by a MatchEvaluator delegate.

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

指定した入力文字列内で正規表現パターンに一致するすべての文字列を、指定した置換文字列に置換します。In a specified input string, replaces all strings that match a regular expression pattern with a specified replacement string.

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

指定した入力文字列内で正規表現パターンに一致する文字列を、指定した最大回数だけ、指定した置換文字列に置換します。In a specified input string, replaces a specified maximum number of strings that match a regular expression pattern with a specified replacement string.

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

指定した入力部分文字列内で正規表現パターンに一致する文字列を、指定した最大回数だけ、指定した置換文字列に置換します。In a specified input substring, replaces a specified maximum number of strings that match a regular expression pattern with a specified replacement string.

(継承元 Regex)
Split(String)

Regex コンストラクターで指定された正規表現パターンによって定義されている位置で入力文字列を分割し、部分文字列の配列に格納します。Splits an input string into an array of substrings at the positions defined by a regular expression pattern specified in the Regex constructor.

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

Regex コンストラクターで指定された正規表現で定義されている位置で、入力文字列を指定されている最大回数だけ分割し、部分文字列の配列に格納します。Splits an input string a specified maximum number of times into an array of substrings, at the positions defined by a regular expression specified in the Regex constructor.

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

Regex コンストラクターで指定された正規表現で定義されている位置で、入力文字列を指定されている最大回数だけ分割し、部分文字列の配列に格納します。Splits an input string a specified maximum number of times into an array of substrings, at the positions defined by a regular expression specified in the Regex constructor. 正規表現パターンの検索は、入力文字列の指定した文字位置から開始します。The search for the regular expression pattern starts at a specified character position in the input string.

(継承元 Regex)
ToString()

Regex コンストラクターに渡された正規表現パターンを返します。Returns the regular expression pattern that was passed into the Regex constructor.

(継承元 Regex)
UseOptionC()

CompileToAssembly メソッドで生成される Regex オブジェクトによって使用されます。Used by a Regex object generated by the CompileToAssembly method.

(継承元 Regex)
UseOptionR()

CompileToAssembly メソッドで生成される Regex オブジェクトによって使用されます。Used by a Regex object generated by the CompileToAssembly method.

(継承元 Regex)

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

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

SerializationInfo オブジェクトに、現在の Regex オブジェクトの逆シリアル化に必要なデータを入力します。Populates a SerializationInfo object with the data necessary to deserialize the current Regex object.

(継承元 Regex)

適用対象

こちらもご覧ください