我不得不基于逗号拆分字符串数据。
这是excel数据:- 请查找excel数据
字符串strCurrentLine=“\”喜马拉雅盐体洗涤与荔枝精油从马杰斯纯,所有天然洗涤去角质和润肤,12盎司“,SKU_27,\”汤弓双刷笔艺术标记,肖像,6-Pack\",SKU_27,我的Shopify商店1,有效,NonInventory“。
Regex CSVParser =新Regex(",(?=(?:^“)(?)”);string[] lstColumnValues = CSVParser.Split(strCurrentLine);
27因为string[0]和string2包含正反斜杠,我需要输出字符串1并移除正反斜杠。
发布于 2020-01-14 09:34:35
该文件似乎是一个CVA文件。要使CVA格式正确,它将使用引号"“来包装包含逗号的字符串,例如
id,姓名,日期 1,“一些案文,其中包括逗号”,2020/01/01
只要用逗号分隔字符串,就会得到带有双引号的第二列。
发布于 2020-01-14 09:40:15
我不确定您是在问如何从lstColumnValues[0]和lstColumnValues[2]中删除双引号,还是将它们添加到lstColumnValues[1]中。
要删除双引号,只需使用Replace。
string myString = lstColumnValues[0].Replace("\"", "");如果您需要添加它们:
string myString = $"\"{lstColumnValues[1]}\"";https://stackoverflow.com/questions/59730751
复制相似问题