-1

java.util.regex.Matcher私は、Matcher である StringBuffer に追加するのではなく、String としてマッチングした後にテールを取得する方法があるかどうか疑問に思っていました。appendTail(StringBuffer)します。StringBuffer を作成し、その 1 つの String を追加して String に変換できることはわかっていますが、もっと直接的な方法があるかどうか疑問に思っていました。

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

String getTail() メソッドがないため。

グループ数を取得してから、グループを反復して、それらのいずれかに保存できるかどうかを確認しようとしましたが、そうではありませんでした。

ありがとう

4

1 に答える 1

1

追加する場合

(.*)\\Z

正規表現パターンでは、テキストの末尾を最後のキャプチャ グループとして取得します

于 2012-10-11T17:58:35.007 に答える