JAVA正则获取模板中{}括号(大括号、花括号)占位符里面的内容
/** * 获取的占位符内容:现在是{} * @param str 模板数据 * @return */ public static List<String> getTemplatePlaceholder(String str) { String pattern = "\\{([^}]*)\\}"; List<String> list = new LinkedList<>(); Matcher matcher = Pattern.compile(pattern, Pattern.CASE_INSENSITIVE).matcher(str); while (matcher.find()) { String group = matcher.group(0); //去掉外围的{}括号 根据自己需要处理 group=group.replaceAll("\\{|\\}", ""); list.add(group); } return list; }
-----------------------有任何问题可以在评论区评论,也可以私信我,我看到的话会进行回复,欢迎大家指教------------------------
(蓝奏云官网如果有地址失效了,可以私信我,后续看到会补充)

浙公网安备 33010602011771号