2014-09-22 143 views
-1

我有输入.txt文件,它就像替换字符串“”没事

"ABC","","","","DEF","" 

而其.txt的输出应该看起来像

"ABC",,,,"DEF", 

的C#代码有权删除没有任何东西的空白“”。我是C#的新手,不知道这怎么能做到。有人可以帮我解决这个问题。提前致谢。

+3

“ABC”,“”,“”,“”,“DEF”,“”看起来更像是字符串的集合而不是单个字符串。这是什么? – DGibbs 2014-09-22 10:50:09

+0

我得到一个文字的文件,看起来与此类似。 – trx 2014-09-22 10:51:39

+0

所以你得到“”作为文本的一部分 – 2014-09-22 10:53:05

回答

6

你只需要用空白替换逐字记录""

要做到这一点,你需要逃脱这样的行情:input.Replace("\"\"", "");

这里,你可以从一个控制台应用程序运行的代码示例。

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

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

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

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