相关疑难解决方法(0)

如何使用Javascript解析CSV字符串,其中包含数据中的逗号?

我有以下类型的字符串

var string = "'string, duppi, du', 23, lala"
Run Code Online (Sandbox Code Playgroud)

我想将字符串拆分为每个逗号上的数组,但只有单引号外的逗号.

我无法弄清楚分裂的正确正则表达式......

string.split(/,/)
Run Code Online (Sandbox Code Playgroud)

会给我的

["'string", " duppi", " du'", " 23", " lala"]
Run Code Online (Sandbox Code Playgroud)

但结果应该是:

["string, duppi, du", "23", "lala"]
Run Code Online (Sandbox Code Playgroud)

有没有任何跨浏览器解决方案?

javascript regex split

79
推荐指数
8
解决办法
10万
查看次数

正则表达式(C#)对于RFC 4180的CSV

需要通过规范RFC 4180的通用CSV解析器.有csv文件,包含规范的所有问题:

Excel打开文件,因为它在规范中编写:

任何人都在使用正则表达式进行解析吗?

CSV文件

"a
b
c","x
y
z",357
test; test,xxx; xxx,152
"test2,test2","xxx2,xxx2",123
"test3""test3","xxx3""xxx3",987
,qwe,13
asd,123
,,,,
123
,,, 123
123 ,,
123,123

预期成绩

表格由EXCEL提供

c# regex csv

5
推荐指数
2
解决办法
882
查看次数

标签 统计

regex ×2

c# ×1

csv ×1

javascript ×1

split ×1