可能的重复:
从 C# 中的字符串末尾删除回车符和换行符
如何删除字符串末尾的回车符。我已经用谷歌搜索了这个,但找不到我需要的代码。
这是我当前的代码:
return s.Replace("\n", "").Replace("\r", "").Replace("\r\n", "").Trim();
但当然所有出现的旧字符都会被替换。
我已经尝试过这些:
公共字符串修剪(字符串s){
string[] whiteSpace = {"\r", "\n", "\r\n"};
foreach(string ws in whiteSpace)
{
if (s.EndsWith(ws))
{
s = s.Substring(0, s.Length - 1);
}
}
return s;
Run Code Online (Sandbox Code Playgroud)
}
但不适合我,也许我错过了一些东西或者我的代码有问题
我也尝试过使用正则表达式,但我无法得到我需要的东西。
我从Word文档中获取字符串,然后将其传输到另一个文档。
我将不胜感激任何帮助。Tnx