去除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;
        }

去除HTML标记的代码

  • 2009年10月14日 12:45
  • 503B
  • 下载

C# .Net使用正则表达式去除HTML标记和空格

using System.Text.RegularExpressions; 在进行数据采集,显示文章摘要,内容计数等情况下,需要清除源代码中的html标签,空格,style,script等标签. ...
  • atco
  • atco
  • 2012年02月24日 11:25
  • 5819

php使用strip_tags从字符串中去除html标记

strip_tags — 从字符串中去除 HTML 和 PHP 标记 说明: 1 string strip_tags ( string $str [,...

ASP.NET去除HTML标记,取出文本中的图片地址,移除HTML标签

#region 去除HTML标记 /// /// 去除HTML标记 /// /// 包括HTML的源码 /// 已...

html标记语言目录

  • 2017年12月03日 16:24
  • 7KB
  • 下载

第2章超文本标记语言(HTML)

  • 2015年06月13日 15:36
  • 1.22MB
  • 下载

【叶子函数分享一】去除字符串中的html标记及标记中的内容

【叶子函数分享一】去除字符串中的html标记及标记中的内容

HTML标记大全

  • 2015年04月04日 19:34
  • 152KB
  • 下载

html标记总结

  • 2014年03月18日 13:28
  • 45KB
  • 下载

去除字符串中的html标记及标记中的内容

【叶子函数分享一】去除字符串中的html标记及标记中的内容 --1、创建函数 create function [dbo].[clearhtml] (@maco varchar(8000)) re...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:去除HTML标记
举报原因:
原因补充:

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