質問させていただきます。
Java8
PlayFrameWork1
StringBuilder sb = new StringBuilder();
//str 正規表現("a'b{10,1}"(適当))
String str ="a'b{10,1}";
String escaped = str.replaceAll("'", "''")
.replaceAll("{","\{")
.replaceAll("}","\}");
sb.apend(MessageFormat.format(escaped,object));
と言った形で[ ' ]と[ { ]と[ } ]をエスケープしてsbにapendしたいのですが、
JavaExecutionException: unknown format type: 1
や
IllegalArgumentException
が出てしまい成功しません。
どなたかご教授ください。。
回答3件
あなたの回答
tips
プレビュー