日期:2014-05-17 浏览次数:20507 次
/// 去除HTML标记
public static string NoHTML(string strHtml)
{
strHtml= Regex.Replace(strHtml, @"<script[^>]*?>.*?</script>", "", RegexOptions.IgnoreCase);
strHtml= Regex.Replace(strHtml, @"<(.[^>]*)>", "", RegexOptions.IgnoreCase);
strHtml= Regex.Replace(strHtml, @"([\r\n])[\s]+", "", RegexOptions.IgnoreCase);
strHtml= Regex.Replace(strHtml, @"-->", "", RegexOptions.IgnoreCase);
strHtml= Regex.Replace(strHtml, @"<!--.*", "", RegexOptions.IgnoreCase);
strHtml= Regex.Replace(strHtml, @"&(quot
------解决方案--------------------
#34);", "\"", RegexOptions.IgnoreCase);
strHtml= Regex.Replace(strHtml, @"&(amp
------解决方案--------------------
#38);", "&", RegexOptions.IgnoreCase);
strHtml= Regex.Replace(strHtml, @"&(lt
------解决方案--------------------
#60);", "<", RegexOptions.IgnoreCase);
strHtml= Regex.Replace(strHtml, @"&(gt
------解决方案--------------------
#62);", ">", RegexOptions.IgnoreCase);