1.使用Java获取方括号中的内容
1 String str = "[你]们,[我]们,[他]们,都要[好好学习,天天敲代码]";
2 Pattern p = Pattern.compile("\[(.*)\]");
3 Matcher matcher = p.matcher(str);
4 while(matcher.find()){
5 System.out.println(matcher.group(0));
6 //0是带方括号,1是不带方括号输出内容
7 //list.add(matcher.group(0));
8 //也可以将获取的内容放进集合里边进行操作
9 }
10 //判断list中是否含有[我]
11 list.contains("[我]");
2.使用js获取方括号中的内容
var str = '[你],[nihao],[wohao],[dajiahao]'
var reg = /[(.*)]/gi;
var tmp = str.match(reg);
if(tmp){
for(var i = 0;i<tmp.length;i++){
var s = tmp[i];
if(str.indexOf(s)==-1){
return EU.msg.tip('没有【中的字段】');
}
}
}