String pattern = "(?<=(^|[^\\\\])(\\\\\\\\){0,100})\\{\\d+\\}|(?<=(^|[^\\\\])(\\\\\\\\){0,100})\\[[0-9a-zA-Z]+\\]";
Pattern p= Pattern.compile(pattern);
Matcher match = p.matcher("采取措施为:{0}{1}{2}{3}");
用来匹配匹配{123}或者[1aZ]
本地测试是好的,但是现场实施测试的时候,那边的安卓机器是4.2的老机器,就会报出异常,jdk1.6估计也会有异常,4.2的安卓用的jdk版本是1.6。下面是报错日志,请大神帮忙看下