gpt4 book ai didi

c# - 删除换行符不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 20:26:43 29 4
gpt4 key购买 nike

所以我有这个方法:

public static string ToProperText(this HtmlHelper helper, string text)
{
System.Diagnostics.Debug.WriteLine(text);
System.Diagnostics.Debug.WriteLine(text.Replace("\r\n", ""));

string lineSeparator = ((char)0x2028).ToString();
string paragraphSeparator = ((char)0x2029).ToString();

System.Diagnostics.Debug.WriteLine(text.Replace("\r\n", string.Empty).Replace("\n", string.Empty).Replace("\r", string.Empty).Replace(lineSeparator, string.Empty).Replace(paragraphSeparator, string.Empty));
System.Diagnostics.Debug.WriteLine(text.Replace("a", ""));
return null;
}

当使用数据库中的一些数据调用时,这是输出:

<p>\r\n Vanaf nu worden de websiteberichten ook <u>automatisch</u> in de Nieuwssectie op het <strong>forum</strong> geplaatst.</p>\r\n
<p>\r\n Vanaf nu worden de websiteberichten ook <u>automatisch</u> in de Nieuwssectie op het <strong>forum</strong> geplaatst.</p>\r\n
<p>\r\n Vanaf nu worden de websiteberichten ook <u>automatisch</u> in de Nieuwssectie op het <strong>forum</strong> geplaatst.</p>\r\n
<p>\r\n Vnf nu worden de websiteberichten ook <u>utomtisch</u> in de Nieuwssectie op het <strong>forum</strong> gepltst.</p>\r\n

无论我做什么,\r\n 都不会从字符串中删除,尽管其他替换确实有效。知道这里发生了什么吗?

谢谢

最佳答案

在这里猜测..你试过了吗:

text.Replace("\\r\\n", "")?

"\r\n"将替换真正的换行符,而不是实际的文本 '\r\n':

What character escape sequences are available?

或者,duluca 的选项也应该有效。

关于c# - 删除换行符不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10252524/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com