1. Use Java to get the contents of square brackets
1String str = "[You], [i], [he], [he], [he] will [study hard, every day knock code]";2Pattern p = pattern.compile ("\\[(. *) \ \]");3Matcher Matcher =P.matcher (str);4 while(Matcher.find ()) {5System.out.println (Matcher.group (0));6 //0 is with square brackets, 1 is output without square brackets7 //List.add (matcher.group (0));8 //You can also put the acquired content inside the collection to manipulate it.9 }Ten //Determine if the list contains [me] OneList.contains ("[i]");
2. Use JS to get the contents of square brackets
var str = ' [You],[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 (' No ' field "'); }}}
Use Java or JavaScript to get the contents of square brackets