System.out.println("du hast mich".replaceAll("(?<=^(.*)) ", ", $1 "));
// prints "du, du hast, du hast mich"
^
後ろを向いた後のシンボルの意味は何ですか? (この記号の標準的な意味は行頭であることは知っています)そして、ドット記号が du 、 du hast 、 du hast mich まで一致するのはなぜですか。
この正規表現がどのように適切に機能するかを説明してください.私は疑問に思っています.興味を持ってくれてありがとう.