什么都不替换字符串""

trx*_*trx -1 c#

我有输入.txt文件,就像

"ABC","","","","DEF",""
Run Code Online (Sandbox Code Playgroud)

但是.txt的输出应该是这样的

"ABC",,,,"DEF",
Run Code Online (Sandbox Code Playgroud)

C#代码必须删除空的"".我是C#的新手,不知道如何做到这一点.任何人都可以帮助我.提前致谢.

Mat*_*son 6

你只需要逐字替换"".

为此,您需要像这样转义引号: input.Replace("\"\"", "");

这是您可以从控制台应用程序运行的代码示例.

string input = "\"ABC\",\"\",\"\",\"\",\"DEF\",\"\"";

Console.WriteLine(input); // Prints "ABC","","","","DEF",""

string output = input.Replace("\"\"", "");

Console.WriteLine(output); // Prints "ABC",,,,"DEF",
Run Code Online (Sandbox Code Playgroud)