【工具】java字符串切割split通过多个参数切割例如,|\n等中英文符号等
str.split("\n|,|,");
public static Dict 解析冒号回车文本为字典(String str){
Dict dict = Dict.create();
if(StrUtil.isBlank(str)){
return dict;
}
str = StrUtil.trim(str);
String[] 数组 = str.split("\n|,|,");
for (String s : 数组) {
if(StrUtil.isBlank(s)){
continue;
}
s = StrUtil.trim(s);
String[] split = s.split(":|:");
if(split.length != 2){
continue;
}
dict.set(split[0], split[1]);
}
return dict;
}