☆usingSystem.Text.Reg...... using System.Text.RegularExpressions;//需要引用 // 利用正则表达式去掉"<"和">"之间的内容 private string StripHT(string strHtml) { Regex regex=new Regex("<.+?>",RegexOptions.IgnoreCase); string strOutput=regex.Replace(strHtml,""); return strOutput; } //方法二(不知为什么此方法占用CPU100%) public static string DropHTML(string strHtml) { string [] aryReg ={ @"", @"<(\/\s*)?!?((\w+:)?\w+)(\w+(\s*=?\s*(([""''])(\\[""''tbnr]|[^\7])*?\7|\w+)|.{0})|\s)*?(\/\s*)?>", @"([\r])[\s]+", @"&(quot|#34);", @"&(amp|#38);", @"&(lt|#60);", @"&(gt|#62);", @"&(nbsp|#160);", @"&(iexcl|#161);", @"&(cent|#162);", @"&(pound|#163);", @"&(copy|#169);", @"(\d+);", @"-->", @" 最新评论|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 ) GMT+8, 2024-9-29 21:29 , Processed in 0.225503 second(s), 12 queries , Gzip On, MemCache On. Powered by Discuz! X3.5 © 2001-2023 Discuz! Team. |