1publicstaticstring StripHtmlXmlTags(string content) 2{ 3return Regex.Replace(content, "<[^>]+>", "", RegexOptions.IgnoreCase | RegexOptions.Compiled); 4 } 5 6去除html标签#region 去除html标签 7 8// Strip All Tags from a String 9/**//* 10 * Takes a string and strips all bbcode and html from the 11 * the string. Replacing any <br />s with linebreaks. This 12 * method is meant to be used by ToolTips to present a 13 * a stripped-down version of the post.Body 14 * 15*/ 16/**////<summary> 17/// 去除所有html标签 18///</summary> 19///<param name="stringToStrip"></param> 20///<returns></returns> 21publicstaticstring StripAllTags(string stringToStrip) 22{ 23// paring using RegEx 24// 25 stringToStrip = Regex.Replace(stringToStrip, "</p(?:\\s*)>(?:\\s*)<p(?:\\s*)>", "\n\n", RegexOptions.IgnoreCase | RegexOptions.Compiled); 26 stringToStrip = Regex.Replace(stringToStrip, "<br(?:\\s*)/>", "\n", RegexOptions.IgnoreCase | RegexOptions.Compiled); 27 stringToStrip = Regex.Replace(stringToStrip, "\"", "''", RegexOptions.IgnoreCase | RegexOptions.Compiled); 28 stringToStrip = StripHtmlXmlTags(stringToStrip); 29return stringToStrip; 30 }