【发布时间】:2013-08-03 17:34:51
【问题描述】:
我正在尝试使用正则表达式分隔 csv 文件值,问题是句子周围有引号,而我尝试过的正则表达式似乎没有正确执行。
"All's Well, Ends Well 2012",Comedy
这是包含在 CSV 中的字符串之一,我尝试用很多不同的正则表达式将其分隔,但它一直只返回整个字符串而不将其分隔。
关于我可以使用的正则表达式的任何建议或解决方法?
【问题讨论】:
-
可能是
(?:^|,)(\"(?:[^\"]+|\"\")*\"|[^,]*)或更好的 CSV 解析器! -
您应该使用 CSV 解析器库。