所以我有這樣的方法:刪除換行符不起作用
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不會從字符串中移除,儘管其他替代方法也可以使用。任何想法發生了什麼?
感謝
您是否嘗試刪除回車和換行而不是一起?哎呀沒關係我猜你試圖刪除實際的字符。起初沒有注意到。 – M3NTA7 2012-04-20 19:44:52