去除HTML标记

原创 2009年02月28日 13:23:00

 /// 去除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);
            strHtml= Regex.Replace(strHtml, @"&(nbsp|#160);", " ", RegexOptions.IgnoreCase);
            strHtml= Regex.Replace(strHtml, @"&(iexcl|#161);", "/xa1", RegexOptions.IgnoreCase);
            strHtml= Regex.Replace(strHtml, @"&(cent|#162);", "/xa2", RegexOptions.IgnoreCase);
            strHtml= Regex.Replace(strHtml, @"&(pound|#163);", "/xa3", RegexOptions.IgnoreCase);
            strHtml= Regex.Replace(strHtml, @"&(copy|#169);", "/xa9", RegexOptions.IgnoreCase);
            strHtml= Regex.Replace(strHtml, @"&#(/d+);", "", RegexOptions.IgnoreCase);

            strHtml.Replace("<", "");
            strHtml.Replace(">", "");
            strHtml.Replace("/r/n", "");
            strHtml= HttpContext.Current.Server.HtmlEncode(strHtml).Trim();

            return strHtml;
        }

C#中除去所有在HTML元素中标记

/// 除去所有在HTML元素中标记  public static string StripHTML(string strHtml)  {   string strOutput=strHtml;   ...
  • JOHNCOOLS
  • JOHNCOOLS
  • 2006年05月01日 13:36
  • 1283

正则 去除html标记

//string regexstr = @"]*>"; //去除所有的标签 //@"]*?>.*?>" //去除所有脚本,中间部分也删除 // string regexstr = @"]*>"...
  • smeyou
  • smeyou
  • 2012年06月20日 14:29
  • 363

php去除HTML标记

  • piperzero
  • piperzero
  • 2008年12月02日 09:33
  • 1272

去除HTML标记

using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security...
  • kong1yi
  • kong1yi
  • 2010年08月13日 11:56
  • 106

js 去除 html 标记

String.prototype.stripHTML = function(){ var regExp = //g; return this.repl...
  • fondofjava
  • fondofjava
  • 2010年04月25日 11:45
  • 537

去除HTML标记

 /// 去除HTML标记        public static string NoHTML(string strHtml)        {            strHtml= Regex....
  • jlds123
  • jlds123
  • 2010年08月18日 13:30
  • 401

去除html标记

public string NoHTML(string Htmlstring) //去除HTML标记     {         //删除脚本         Htmlstring = Regex.R...
  • lvgaolong
  • lvgaolong
  • 2010年06月20日 17:44
  • 190

C#去除HTML标记

1、 using System; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpre...
  • u014424282
  • u014424282
  • 2017年12月05日 14:29
  • 39

在线编辑器中清除html标签

#region 清除 html标签         public static string NoHTML(string Htmlstring)         {             //...
  • MeGoodtoo
  • MeGoodtoo
  • 2014年09月05日 22:56
  • 2869

转《去除HTML标记》

文章来至:http://blog.csdn.net/wuyq11/article/details/3945001 作者:wuyq11 /// 去除HTML标记         public s...
  • zooen2011
  • zooen2011
  • 2011年12月26日 08:27
  • 292
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:去除HTML标记
举报原因:
原因补充:

(最多只允许输入30个字)