本文共 416 字,大约阅读时间需要 1 分钟。
/** * 匹配 {} 的字符串 */ private static final Pattern p = Pattern.compile("(?<=\\{)[^}]*(?=})"); @Test void testTemplate() { String x = "{user} ,,(ttt) [xxx1],{ctx}{ { }"; Matcher matcher = p.matcher(x); while (matcher.find()) { String group = matcher.group(); x = x.replace("{"+group+"}","$app"); } System.out.println(x); }
转载地址:http://kbyzi.baihongyu.com/