在c#中删除""之间的逗号

Max*_*ime 1 c# c#-4.0

我如何用C#删除字符串中每个""之间的逗号','?

我尝试过:

string result = Regex.Replace(input,
@",([^""]$)",String.Empty);
Run Code Online (Sandbox Code Playgroud)

但它不起作用......

谢谢

Sim*_*Var 5

我的想法是用"引号"拆分,这样每个不均衡索引元素都会引用引号.通过这些,用任何东西替换逗号,然后将所有内容重新连接到单个字符串,应该可以做到这一点:

var parts = input.Split('"');

for (var i = 1; i < parts.Length; i += 2)
{
    parts[i] = parts[i].Replace(",", "");
}

var result = string.Join("\"", parts);
Run Code Online (Sandbox Code Playgroud)