语言

IMatchResult.Group 方法

定义

重载

名称 说明
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

返回

上一个匹配项匹配的子序列(可能为空)(以字符串形式表示)

属性

注解

返回与上一个匹配项匹配的输入子序列。

对于具有输入序列的匹配程序 m,表达式 m.group() 和 s.m.nbspsubstring(start(),;m.end()) 是等效的。

请注意,某些模式(例如 a*,与空字符串匹配)。 当模式成功匹配输入中的空字符串时,此方法将返回空字符串。

Java文档java.util.regex.MatchResult.group()。

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

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、输入序列和组索引 g,表达式 m.ggroup() 和 s.m.g.nbspstart(;substring(),m.gend()) 是等效的。

捕获组从左到右编制索引,从一个开始。 组零表示整个模式,因此表达式 m.group(0) 等效 m.group()于 。

如果匹配成功,但指定的组未能匹配输入序列的任何部分,则 null 返回。 请注意,某些组(例如 (a*))与空字符串匹配。 当此类组成功匹配输入中的空字符串时,此方法将返回空字符串。

Java文档java.util.regex.MatchResult.group(int)。

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于