我有一个CSV文件,其中包含几行,如下所示:
"bar","foo, bar","18","07/09/2012 02:08:16","payments, recent","payments, all"
Run Code Online (Sandbox Code Playgroud)
某些值包含逗号,我需要删除这些逗号才能获得此结果:
"bar","foo bar","18","07/09/2012 02:08:16","payments recent","payments all"
Run Code Online (Sandbox Code Playgroud)
我从这个正则表达式开始,"^(\".+\"\\,?)+$"但对我来说它变得太复杂了.
最终目标是拆分该字符串:
string content = reader.ReadToEnd();
string[] lignes = contenu.Split(new[] { Environment.NewLine }, StringSplitOptions.None);
for (int i = 1; i < lignes.Length; i++)
{
// REMOVE COMMAS
string[] values = csv.Split(new[] {','});
// do something
}
reader.Close();
Run Code Online (Sandbox Code Playgroud)
谢谢.