2012-10-11 29 views
-1

我想知道是否有一种方法来获得匹配后java.util.regex.Matcher作为字符串不附加到一个StringBuffer匹配,这是匹配。 appendTail(StringBuffer)呢。我知道我可以创建一个StringBuffer并将其附加到它并将其转换为String,但我想知道是否有更直接的方法。Java正则表达式匹配后作为字符串

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

由于没有String getTail()方法。

我试着得到组数,然后通过组遍历,看看它是否可以存储在其中的一个,但它不是。

感谢

+1

你是绝对不会澄清你的问题。一个例子会帮助我们理解你想要的。 –

+0

我想要类似String tail = Matcher.getTail();而不是将该尾部放入StringBuffer中 – amphibient

回答

1

如果追加

(.*)\\Z 

的正则表达式,你会得到文本的尾巴作为最后捕获组

相关问题