String str="[Msgs][0][Phone]"
注意字符串中只是规定格式的字符串,用[]括起来的。不是数组。
------解决方案--------------------------------------------------------
for example
- Java code
String str="[Msgs][0][Phone]"Pattern p = Pattern.compile("\\[(.*?)\\]");Matcher m = p.matcher(str);int count = 0;while (m.find()) { count++; System.out.println(m.group(1));}System.out.println(count);