語言

IMatchResult.Group 方法

定義

多載

名稱 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於