【发布时间】:2021-09-18 08:22:46
【问题描述】:
我必须从 csv 文件中拆分以下行
1111,"公司名称","Street 70","Building Nr.1, 1st Floor, Room 34",City,2213
目前我正在使用以下代码。但仅当分隔符未出现在文本中时才有效
var values = line.Split(',');
上面的字符串就是这样解析的
values[0] 1111
values[1] "Company Name"
values[2] "Street 70"
values[3] "Building Nr.1
values[4] 1st Floor
values[5] Room 34"
values[6] City
values[7] 2213
但我必须以这种方式解决它
values[0] 1111
values[1] "Company Name"
values[2] "Street 70"
values[3] "Building Nr.1, 1st Floor, Room 34"
values[4] City
values[5] 2213
有人知道如何参数化拆分以使其正常工作
【问题讨论】: