//万能的正则表达式
public static void biaodashi() {
//[["5395722","527781","aaaa"],["5395722","527781","bbb"],["5395722","527781","bbb"]]
String str = "[[\"5395722\",\"527781\",\"aaaa\"],[\"5395722\",\"527781\",\"bbb\"],[\"5395722\",\"527781\",\"bbb\"]]";
Pattern pat = Pattern.compile("\\\"(.*?)\\\"");
Matcher m = pat.matcher(str);
ArrayList list = new ArrayList();
while (m.find()) {
System.out.println("1=" + m.group(1)); //每一个[]中的第一个值
if (m.find()) {
System.out.println("2=" + m.group(1)); //每一个[]中的第二个值
}
if (m.find()) {
System.out.println("3=" + m.group(1)); //每一个[]中的第三个值
}
}
System.out.println(list.size());
}
0 评论:
发表评论