【发布时间】:2017-07-25 08:55:53
【问题描述】:
这是我的情况,我可以使用修剪或替换来删除空格。但它不会删除每个文件末尾的换行符或换行符。如何在 C# 中删除空格和换行符?
提前致谢。
【问题讨论】:
-
你在字符串缓冲区中有文件吗?您想删除文件末尾或每行末尾的空格和换行符/换行符吗?
-
它真的有助于查看您的代码。几乎不可能在没有看到的情况下诊断出问题所在。
标签: c#
这是我的情况,我可以使用修剪或替换来删除空格。但它不会删除每个文件末尾的换行符或换行符。如何在 C# 中删除空格和换行符?
提前致谢。
【问题讨论】:
标签: c#
您可以使用所有要删除的字符调用 Trim 方法,例如:
line = line.Trim(' ','\r','\n');
【讨论】:
myString = myString.Replace(System.Environment.NewLine, string.Empty)
myString = myString.Replace(" ", string.Empty);
或者,使用:
string replacement = Regex.Replace(s, @" |\t|\n|\r", string.Empty);
换行和换行:
myString = myString.Replace(System.Environment.NewLine, "replacement text")
对于空间:
myString = myString.Replace(" ", "replacement text");
参考:
【讨论】: