以下のパターンを適用しようとしています。
Pattern p = Pattern.compile(".*?");
Matcher m = p.matcher("RAJ");
StringBuffer sb = new StringBufffer();
while(m.find()) {
m.appendReplacement(sb, "L");
}
m.appendTail(sb);
期待される出力 : LLL 実際の出力 : LRLALJL
上記の正規表現のドット (.) は、文字間の位置と一致しますか? そうでない場合、なぜ上記の出力が受信されるのですか