IMatchResult.Group 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Group() |
回傳與前一匹配匹配的輸入子序列。 |
| Group(Int32) |
回傳該組在前一次匹配操作中擷取的輸入子序列。 |
Group()
回傳與前一匹配匹配的輸入子序列。
[Android.Runtime.Register("group", "()Ljava/lang/String;", "GetGroupHandler:Java.Util.Regex.IMatchResultInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public string? Group();
[<Android.Runtime.Register("group", "()Ljava/lang/String;", "GetGroupHandler:Java.Util.Regex.IMatchResultInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Group : unit -> string
傳回
與前一個匹配匹配的(可能為空)子序列以字串形式呈現
- 屬性
備註
回傳與前一匹配匹配的輸入子序列。
對於輸入序列 s 的匹配器 m,表達式 m.group() 與 s.msubstring(.start(), m.end()) 等價。
請注意,有些模式,例如 a*,與空字串相符。 當模式成功匹配輸入中的空字串時,此方法會回傳空字串。
Java 文件 java.util.regex.MatchResult.group()。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
Group(Int32)
回傳該組在前一次匹配操作中擷取的輸入子序列。
[Android.Runtime.Register("group", "(I)Ljava/lang/String;", "GetGroup_IHandler:Java.Util.Regex.IMatchResultInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public string? Group(int group);
[<Android.Runtime.Register("group", "(I)Ljava/lang/String;", "GetGroup_IHandler:Java.Util.Regex.IMatchResultInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Group : int -> string
參數
- group
- Int32
此匹配者模式中捕獲群的索引
傳回
該子序列在上一次匹配中被該組捕獲,或 null 若組未匹配部分輸入
- 屬性
備註
回傳該組在前一次匹配操作中擷取的輸入子序列。
對於匹配器 m、輸入序列 s 和群索引 g,表達式 m.ggroup() 和 s.m.gsubstring(start(), M.Gend())等同。
擷取群組依左至右索引,從一開始。 群零表示整個模式,因此表達 m.group(0) 式等價於 m.group()。
若匹配成功,但指定的群組未能匹配輸入序列的任何部分,則 null 回傳。 請注意,有些群,例如 (a*),與空字串相符。 當該群組成功匹配輸入中的空字串時,此方法會回傳空字串。
Java 文件 java.util.regex.MatchResult.group(int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。