日期:2014-05-18  浏览次数:20769 次

java中如何获取【】中的数据
java中如何获取【】中的数据(格式如:【AA】XXX,【BB】XXX)

截取出来为: AA BB
------解决方案--------------------
用split?
------解决方案--------------------
String s[]="[AA]XXX,[BB]XXX".split(",");
for( String str :s){
String s2=str.split("\]")[0];//这就是你要的值


}
------解决方案--------------------

        Pattern p = Pattern.compile("【.+?】");
        Matcher m = p.matcher("【AA】XXX,【BB】XXX");
        while (m.find()) {
            System.out.println(m.group().replaceAll("[【】]", ""));
        }

------解决方案--------------------
用正则匹配也行的!
------解决方案--------------------
4楼的就可以了