Group クラス

定義

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

public ref class Group : System::Text::RegularExpressions::Capture
public class Group : System.Text.RegularExpressions.Capture
[System.Serializable]
public class Group : System.Text.RegularExpressions.Capture
type Group = class
    inherit Capture
[<System.Serializable>]
type Group = class
    inherit Capture
Public Class Group
Inherits Capture
継承
Group
派生
属性

注釈

キャプチャ グループでは、量指定子のため、1 つの一致で 0 個、1 つ以上の文字列をキャプチャできます。 (詳細については、「 量指定子」を参照してください)。1 つのキャプチャ グループと一致するすべての部分文字列は、 Captures プロパティから使用できます。 キャプチャされた最後の部分文字列に関する情報は、 Value および Index プロパティから直接アクセスできます。 (つまり、 Group インスタンスは、キャプチャ グループによって行われた最後のキャプチャを反映する、 Captures プロパティによって返されるコレクションの最後の項目と同じです)。

プロパティ

名前 説明
Captures

キャプチャ グループが一致するすべてのキャプチャのコレクションを、最も左の一番内側の最初の順序で取得します (または、正規表現が RightToLeft オプションで変更された場合は最も右の最初の順序)。 コレクションには、0 個以上の項目を含む場合があります。

Index

キャプチャされた部分文字列の最初の文字が見つかった元の文字列内の位置を取得します。

(継承元 Capture)
Length

キャプチャされた部分文字列の長さを取得します。

(継承元 Capture)
Name

現在のインスタンスによって表されるキャプチャ グループの名前を返します。

Success

一致が成功したかどうかを示す値を取得します。

Value

入力文字列からキャプチャされた部分文字列を取得します。

(継承元 Capture)
ValueSpan

入力文字列からキャプチャされたスパンを取得します。

(継承元 Capture)

メソッド

名前 説明
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
Synchronized(Group)

複数のスレッド間で安全に共有できる、指定されたものと同等の Group オブジェクトを返します。

ToString()

Value プロパティを呼び出して、入力文字列からキャプチャされた部分文字列を取得します。

(継承元 Capture)

適用対象