需求:解析CSV文件并忽略引号内的逗号
解决方案:
public static void main(String[] args) { String s = "a,b,c,\"1,000\""; String[] result = s.split(",(?=([^\"]*\"[^\"]*\")*[^\"]*$)"); for (String str : result) { System.out.println(str); } }
输出:
a
b
c
“1,000”
从新加坡(新币)汇款到中国(人民币) 汇款商/网银转账/中国银行/工商银行 <->
// Proudly powered by Apache, PHP, MySQL, WordPress, Bootstrap, etc,.