Capture クラス

定義

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

public ref class Capture
public class Capture
[System.Serializable]
public class Capture
type Capture = class
[<System.Serializable>]
type Capture = class
Public Class Capture
継承
Capture
派生
属性

注釈

Capture オブジェクトは不変であり、パブリック コンストラクターはありません。 インスタンスは、Captures プロパティによって返されるCaptureCollection オブジェクトを介して返されます。 ただし、 Match.Captures プロパティは、 Match オブジェクトと同じ一致に関する情報を提供します。

キャプチャ グループに量指定子を適用しない場合、Captures プロパティは、CaptureCollection オブジェクトと同じキャプチャに関する情報を提供する 1 つのCapture オブジェクトを持つGroupを返します。 量指定子をキャプチャ グループに適用する場合、Group.IndexGroup.Length、およびGroup.Valueプロパティは、最後にキャプチャされたグループに関する情報のみを提供します。一方、CaptureCaptureCollectionオブジェクトはすべての部分式キャプチャに関する情報を提供します。

プロパティ

名前 説明
Index

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

Length

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

Value

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

ValueSpan

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

メソッド

名前 説明
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

適用対象

こちらもご覧ください