Matcher.Group 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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.util.regex.Matcher.group(java.lang.String)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
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
返回
上一个匹配项匹配的子序列(可能为空)(以字符串形式表示)
实现
- 属性
例外
如果未成功匹配,则为 。
注解
返回与上一个匹配项匹配的输入子序列。
对于具有输入序列的匹配程序 m,表达式 m.group()
和 s。substring(
m.start(),
m.end())
是等效的。
请注意,某些模式(例如 a*
,与空字符串匹配)。 当模式成功匹配输入中的空字符串时,此方法将返回空字符串。
适用于 . 的 java.util.regex.Matcher.group()
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
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、输入序列和组索引 g,表达式 m。group(
g)
和 s。substring(
m.gstart(
),
m.gend(
))
是等效的。
捕获组从左到右编制索引,从一个开始。 组零表示整个模式,因此表达式 m.group(0)
等效 m.group()
于 。
如果匹配成功,但指定的组未能匹配输入序列的任何部分,则 null
返回。 请注意,某些组(例如 (a*)
)与空字符串匹配。 当此类组成功匹配输入中的空字符串时,此方法将返回空字符串。
适用于 . 的 java.util.regex.Matcher.group(int)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。