public class a {
public static void main(String[] args) {
String str = "数据分析师,14k-25k,1-3年,北京,花生米富,150-500人,朝阳区,B轮,\"移动互联网,金融\",数据分析,2,100";
// 使用正则表达式匹配
String[] fields = str.split(",(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)", -1);
// 遍历输出拆分的结果
for (String s:fields){
System.out.println(s);
}
// 输出完整的数据
System.out.println(str);
}
}
数据分析师
14k-25k
1-3年
北京
花生米富
150-500人
朝阳区
B轮
"移动互联网,金融"
数据分析
2
100
数据分析师,14k-25k,1-3年,北京,花生米富,150-500人,朝阳区,B轮,"移动互联网,金融",数据分析,2,100