Group クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
- 継承
- 派生
- 属性
注釈
キャプチャ グループでは、量指定子のため、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) |