String level = "INFO";
String stamp = "2013-04-26";
String message = "Log me, please!";
String template = "[%LVL%] - %STAMP%\n%MSG%";
String log = template.replaceAll("%LVL%", level);
log = template.replaceAll("%STAMP%", stamp);
log = template.replaceAll("%MSG%", message);
System.out.println(log);
これは以下を出力します:
[%LVL%] - %STAMP%
Log me, please!
3 番目はreplaceAll("%MSG%", message);
機能するのに、最初の 2 つは機能しないのはなぜですか?