exercise
Topic source为什么换行会自动消失
private static final Pattern p = Pattern.compile("\\$\\{(.+?)\\}");public static String format(String s, Map<String, String> map) { Matcher m = p.matcher(s); StringBuilder sb = new StringBuilder();
while (m.find()) { m.appendReplacement(sb, map.get(m.group(1))); } m.appendTail(sb); return sb.toString();}
- 1
Ives