-1

我想知道是否有一种方法可以在匹配java.util.regex.Matcher为 String 而不将其附加到 StringBuffer 之后获取尾部,这就是 Matcher。appendTail(StringBuffer)做。我知道我可以创建一个 StringBuffer 并将该字符串附加到它并将其转换为字符串,但我想知道是否有更直接的方法。

StringBuffer tailBfr = new StringBuffer();              
mtchr.appendTail(tailBfr);
String tail = tailBfr.toString();

由于没有 String getTail() 方法。

我尝试获取组数,然后遍历组以查看它是否可以存储在其中一个中,但事实并非如此。

谢谢

4

1 回答 1

1

如果你附加

(.*)\\Z

对于正则表达式模式,您将获得文本的尾部作为最后一个捕获组

于 2012-10-11T17:58:35.007 回答