Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从包含空格的文本文件或cdr文件中删除换行符或换行符?_C# - Fatal编程技术网

C# 如何从包含空格的文本文件或cdr文件中删除换行符或换行符?

C# 如何从包含空格的文本文件或cdr文件中删除换行符或换行符?,c#,C#,这是我的情况,我能够删除空间使用修剪或更换。但它不会删除每个文件末尾的换行符或换行符。如何删除C#中的空格和换行符 提前感谢。您可以调用Trim方法来删除所有要删除的字符,如: line = line.Trim(' ','\r','\n'); 或者,使用: string replacement = Regex.Replace(s, @" |\t|\n|\r", string.Empty); 对于换行和新行: myString = myString.Replace(System.Environ

这是我的情况,我能够删除空间使用修剪或更换。但它不会删除每个文件末尾的换行符或换行符。如何删除C#中的空格和换行符


提前感谢。

您可以调用Trim方法来删除所有要删除的字符,如:

line = line.Trim(' ','\r','\n');
或者,使用:

string replacement = Regex.Replace(s, @" |\t|\n|\r", string.Empty);
对于换行和新行:

myString = myString.Replace(System.Environment.NewLine, "replacement text")
对于空间:

myString = myString.Replace(" ", "replacement text");
参考:


  • 文件是否在字符串缓冲区中?您想删除文件末尾或每行末尾的空格和换行符/换行符吗?这对查看代码非常有帮助。在没有看到的情况下,几乎不可能诊断出问题所在。
    myString = myString.Replace(" ", "replacement text");