1. Filter HTML tags in text
1 /// <summary> 2 ///clear the label of HTML in text3 /// </summary> 4 /// <param name= "Content" ></param> 5 /// <returns></returns> 6 Public Static stringClearhtml (stringContent)7 {8Content = replacehtml ("&#[^>]*;","", Content);9Content = replacehtml ("</?marquee[^>]*>","", Content);TenContent = replacehtml ("</?object[^>]*>","", Content); OneContent = replacehtml ("</?param[^>]*>","", Content); AContent = replacehtml ("</?embed[^>]*>","", Content); -Content = replacehtml ("</?table[^>]*>","", Content); -Content = replacehtml (" ","", Content); theContent = replacehtml ("</?tr[^>]*>","", Content); -Content = replacehtml ("</?th[^>]*>","", Content); -Content = replacehtml ("</?p[^>]*>","", Content); -Content = replacehtml ("</?a[^>]*>","", Content); +Content = replacehtml ("</?img[^>]*>","", Content); -Content = replacehtml ("</?tbody[^>]*>","", Content); +Content = replacehtml ("</?li[^>]*>","", Content); AContent = replacehtml ("</?span[^>]*>","", Content); atContent = replacehtml ("</?div[^>]*>","", Content); -Content = replacehtml ("</?th[^>]*>","", Content); -Content = replacehtml ("</?td[^>]*>","", Content); -Content = replacehtml ("</?script[^>]*>","", Content); -Content = replacehtml ("(javascript|jscript|vbscript|vbs):","", Content); -Content = replacehtml ("On (Mouse|exit|error|click|key)","", Content); inContent = replacehtml ("<\\?xml[^>]*>","", Content); -Content = replacehtml ("<\\/? [a-z]+:[^>]*>","", Content); toContent = replacehtml ("</?font[^>]*>","", Content); +Content = replacehtml ("</?b[^>]*>","", Content); -Content = replacehtml ("</?u[^>]*>","", Content); theContent = replacehtml ("</?i[^>]*>","", Content); *Content = replacehtml ("</?strong[^>]*>","", Content); $ Panax NotoginsengContent = Regex.Replace (Content.trim (),"\\s+"," "); - stringclearhtml =Content; the returnclearhtml; + } A the /// <summary> + ///Clear HTML tags in text - /// </summary> $ /// <param name= "Patrn" >label regular expression to replace</param> $ /// <param name= "Strrep" >what to replace with</param> - /// <param name= "Content" >What to replace</param> - /// <returns></returns> the Private Static stringReplacehtml (stringPATRN,stringStrrep,stringcontent) - {Wuyi if(string. IsNullOrEmpty (content)) the { -Content =""; Wu } -Regex Rgex =NewRegex (PATRN, regexoptions.ignorecase); About stringStrtxt =rgex.replace (content, strrep); $ returnStrtxt; -}HTML Tag Filtering
. NET Common methods Collection