Java Matcher end() 方法

2024 年 11 月 9 日 | 阅读 2 分钟

此方法用于返回匹配的最后一个字符的索引。要查找匹配的最后一个字符的偏移量,我们需要使用 find 方法逐个字符匹配模式。

签名

Java 中有三种 end 方法。

编号。方法描述
1int end()此方法返回两个字符串相同的索引值。
2int end(int group)此方法在匹配由给定组捕获的子序列的最后一个字符后返回偏移量。
3int end(String name)此方法在匹配由给定组名捕获的子序列的最后一个字符后返回偏移量。

指定者

MatchResult 接口中的 end

返回值

匹配的最后一个字符之后的偏移量

抛出

IllegalStateException - 如果尚未尝试匹配,或者如果先前的匹配操作失败

示例 1

输出

Both are matching till 10th character

示例 2

输出

End position of Matching String java 5