解决方案 »
- 关于 String的replaceAll的问题
- Graphics缓冲问题
- UDP广播地址的疑问?
- 请推荐一个与WebCast的Live Meeting功能相似的网络教学软件{能在线教学,讨论的(外网)},回者有分
- 类的方法的变量是在类加载时被创建的还是在方法调用时被创建的?
- 窗体大小能不能不能改变
- 怎样用java做一些和操作系统力气比较紧密的工作??泣跪求解!!!!!
- 想买一块15'的LCD,不知什么牌子,型号的质量比较好(3000RMB左右)
- 请问在java中怎么得到一个char的ASCII吗?
- 怎样获得远程的文件大小?
- 求救大虾们,为什么我的Socket连接不上?
- java求两个时间段的重合天数,急!
String str = "(([[indicator6]]+[[indicator8]])*2)/[[indicator9]]-10)/2+[[indicator1]]*2+([[indicator3]]-[[indicator4]]/[[indicator5]])-[[indicator10]]";
Pattern p = Pattern.compile("\\[\\[indicator\\d*\\]\\]"); //注意转义
Matcher m = p.matcher(str);
while(m.find()) {
System.out.println(m.group());
}