public String render(Map<String, Object> data) { Matcher m = pattern.matcher(template); StringBuffer sb = new StringBuffer(); while (m.find()) { String value = data.getOrDefault(m.group(1), "xxx").toString(); m.appendReplacement(sb, value); } m.appendTail(sb); return sb.toString();}
Sign in to make a reply
如雨随形space