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楼的就可以了