查看中文原版 English Version

Java API频道主页 > java.util.regex > Matcher > public int end(int group)

搜索标题关键字:


end
public int end(int group)
返回在以前的匹配操作期间,由给定组所捕获子序列的最后字符之后的偏移量。

捕获组是从 1 开始从左到右的索引。组零表示整个模式,因此表达式 m.end(0) 等效于 m.end()

指定者:
接口 MatchResult 中的 end
参数:
group - 此匹配器模式中捕获组的索引。
返回:
组捕获的最后字符之后的偏移量;如果匹配成功但组本身没有任何匹配项,则返回 -1
抛出:
IllegalStateException - 如果没有尝试任何匹配,或者以前的匹配操作失败。
IndexOutOfBoundsException - 如果在给定索引的模式中不存在捕获组。