我的CSV文件中有如下文字:解析CSV文件“CSV文件
a, b, 0, "0, 1, 2", ""ab cd", 5", 10
我正则表达式:
aColumnValue = dataRow.split(",(?=([^\"]*\"[^\"]*\")*[^\"]*$)");
其中aColumnValue是一个字符串数组
这在正则表达式关闭并搜索下一个标记之前,正则表达式在''之前失败。
请帮助找到正确的正则表达式。
令牌的正确数应为:6 和实际令牌应提前
a
b
0
0, 1, 2,
"ab cd", 5
10
感谢。
完美。非常感谢你。我发现在有效载荷中可能会有很多问题。 –