正则匹配 $$
 
/\$[^\$]+\$/g
.replace(/\[/g,'').replace(/\]/g,'')
 
树结构 -递归
 
public static List<Map<String,Object>> buildTree(List<Map<String,Object>> list,String parentId){
List<Map<String,Object>> menus=new ArrayList<Map<String,Object>>();
for (Map<String,Object> menu : list) { 
String id = (String) menu.get("id");
String pid = (String) menu.get("pid");
if (parentId.equals(pid)) { 
List<Map<String,Object>> menuLists = buildTree(list, id);
if(!menuLists.isEmpty()){
menu.put("children", menuLists);
}
menus.add(menu); 
return menus;
}