我正在尝试用 C# 解析 CSV 文件。以逗号 (,) 分隔。我让它与此一起工作:
[\t,](?=(?:[^\"]|\"[^\"]*\")*$)
拆分这个字符串:
2012-01-06,"Some text with, comma",,"300,00","143,52"
给我:
2012-01-06
"Some text with, comma"
"300,00"
"143,52"
但我不知道如何从输出中丢失“”,所以我得到了这个:
2012-01-06
Some text with, comma
300,00
143,52
有什么建议吗?
请您参考如下方法:
如果您尝试解析 CSV 并使用 .NET,请不要使用正则表达式。使用为此目的创建的组件。见问题CSV File Imports in .Net .
我知道 CSV 规范看起来很简单,但相信我,如果你继续沿着这条路走下去,你会感到心痛和毁灭。
