語言

Matcher.Group 方法

定義

多載

名稱 Description
Group(String)

回傳由指定命名捕獲群在前一次匹配操作中捕獲的輸入子序列。

Group()

回傳與前一匹配匹配的輸入子序列。

Group(Int32)

回傳該組在前一次匹配操作中擷取的輸入子序列。

Group(String)

回傳由指定命名捕獲群在前一次匹配操作中捕獲的輸入子序列。

[Android.Runtime.Register("group", "(Ljava/lang/String;)Ljava/lang/String;", "", ApiSince=26)]
public string? Group(string name);
[<Android.Runtime.Register("group", "(Ljava/lang/String;)Ljava/lang/String;", "", ApiSince=26)>]
member this.Group : string -> string

參數

name
String

此匹配者模式中一個命名吃子群的名稱

傳回

在上一次匹配中被命名群組捕獲的(可能為空)子序列,或 null 若群組未能匹配部分輸入

屬性

備註

回傳由指定命名捕獲群在前一次匹配操作中捕獲的輸入子序列。

若匹配成功,但指定的群組未能匹配輸入序列的任何部分,則 null 回傳。 請注意,有些群,例如 (a*),與空字串相符。 當該群組成功匹配輸入中的空字串時,此方法會回傳空字串。

在 1.7 版本中加入。

Java 文件 java.util.regex.Matcher.group(java.lang.String)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

Group()

回傳與前一匹配匹配的輸入子序列。

[Android.Runtime.Register("group", "()Ljava/lang/String;", "")]
public string Group();
[<Android.Runtime.Register("group", "()Ljava/lang/String;", "")>]
abstract member Group : unit -> string
override this.Group : unit -> string

傳回

與前一個匹配匹配的(可能為空)子序列以字串形式呈現

實作

屬性

例外狀況

如果沒有成功配對。

備註

回傳與前一匹配匹配的輸入子序列。

對於輸入序列 s 的匹配器 m,表達式 m.group() 與 s.msubstring(.start(), m.end()) 等價。

請注意,有些模式,例如 a*,與空字串相符。 當模式成功匹配輸入中的空字串時,此方法會回傳空字串。

Java 文件 java.util.regex.Matcher.group()。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

Group(Int32)

回傳該組在前一次匹配操作中擷取的輸入子序列。

[Android.Runtime.Register("group", "(I)Ljava/lang/String;", "")]
public string? Group(int group);
[<Android.Runtime.Register("group", "(I)Ljava/lang/String;", "")>]
abstract member Group : int -> string
override this.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.Matcher.group(int)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於