所以我有这个方法:
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 都不会从字符串中删除,尽管其他替换确实有效。知道这里发生了什么吗?
谢谢