【发布时间】:2011-03-20 02:57:16
【问题描述】:
String filterPath="aa.bb.cc{k1:v1,k2:{s1:s2}},bb.cc,ee.dd";
String[] result=filterPath.split(",");
for(String r:result){
System.out.println(r);
}
我想拆分字符串 filterPath ,但在 { ... } 的逗号中没有任何内容:
aa.bb.cc{k1:v1,k2:{s1:s2}}
bb.cc
ee.dd
感谢您的帮助。
【问题讨论】:
-
有没有可能嵌套
{}s? -
@Lou:我不认为这是重复的。查找匹配引号的算法与查找匹配大括号的算法不同,尤其是在大括号可以嵌套的情况下。
-
{...} 是 JSON 字符串,有没有嵌套的可能,我的字符串是:
path{JSON},path{JSON}...
标签: java