我必须从html返回的字符串中的文本中删除换行符。 这是一个带有char换行符的文本示例,该字符要删除以具有连续字符串。我必须消除空格:点后的空格,paragrpah之前的空格(我必须在点之后仅一个空格,在新的paragrapg之前仅一个空格)并消除换行符,但我想保留段落。
这是文本string
我只尝试过以下代码:
string News = "StringText";
Regex.Replace(News, @"\n|\t|\r", "");
使用此方法,将删除该段落,并且该段落之前还有以“本月初”开头的空格。
如何消除换行符并保留段落并仅在点之后留空格?
谢谢!
答案 0 :(得分:0)
string result = Regex.Replace(news, @"\r\n?|\n|[ ]{2,}", "");
用于删除双精度空格
"[ ]{2,}"
用于删除换行符
"\r\n?|\n"