相关疑难解决方法(0)

如何通过正则表达式删除字符串中的额外返回和空格?

我将HTML代码转换为纯文本.但是有很多额外的返回和空格.如何删除它们?

c# regex space return

13
推荐指数
2
解决办法
1万
查看次数

删除或修剪字符串末尾的回车符

可能的重复:
从 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

c# regex trim

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×2

regex ×2

return ×1

space ×1

trim ×1