去除HTML标签删除HTML示例代码

 更新时间:2014年06月04日 17:19:39   作者:   我要评论
这篇文章主要介绍了如何去除HTML标签、删除HTML。示例中使用到了一个正则,直接使用就可以了
复制代码 代码如下:

/// <summary>
/// 去除HTML标签
/// </summary>
/// <param name="Htmlstring"></param>
/// <returns></returns>
public static string DeleteHTML(string Htmlstring)
{
//删除HTML
Htmlstring = Regex.Replace(Htmlstring, @"<(.[^>]*)>", "", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"([\r\n])[\s]+", "", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"-->", "", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"<!--.*", "", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(quot|#34);", "\"", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(amp|#38);", "&", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(lt|#60);", "<", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(gt|#62);", ">", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(nbsp|#160);", "", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(iexcl|#161);", "\xa1", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(cent|#162);", "\xa2", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(pound|#163);", "\xa3", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&(copy|#169);", "\xa9", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"&#(\d+);", "", RegexOptions.IgnoreCase);
Htmlstring = Htmlstring.Replace("<", "");
Htmlstring = Htmlstring.Replace(">", "");
Htmlstring = Htmlstring.Replace("\r\n", "");
return Htmlstring;
}

相关文章

  • asp.net利用存储过程实现模糊查询示例分享

    asp.net利用存储过程实现模糊查询示例分享

    这篇文章主要介绍了asp.net利用存储过程实现模糊查询的示例,大家参考使用吧
    2014-01-01
  • MVC框架是什么 这里为你解答

    MVC框架是什么 这里为你解答

    MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。这篇文章为大家详细介绍了MVC框架是什么,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • 注册页实现激活邮箱验证(asp.net c#)

    注册页实现激活邮箱验证(asp.net c#)

    在填写注册提交后,大一点的网站会有邮箱激活验证这一步,本文也是实现了一下,感兴趣的朋友可以参考下哈,希望可以帮助到你
    2013-04-04
  • C#中发送邮件代码

    C#中发送邮件代码

    最近学习了下C#中实现邮件发送功能,并将该功能用于本博客的密码找回中!
    2008-11-11
  • 详解ASP.NET Core 中的框架级依赖注入

    详解ASP.NET Core 中的框架级依赖注入

    本篇文章主要介绍了详解ASP.NET Core 中的框架级依赖注入,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • .net SMTP发送Email实例(可带附件)

    .net SMTP发送Email实例(可带附件)

    本文为大家详细介绍下.net SMTP发送Email同时可带附件的具体实现思路及代码,想实现的朋友可以参考下哈,希望对大家有所帮助
    2013-07-07
  • asp.net实现服务器文件下载到本地的方法

    asp.net实现服务器文件下载到本地的方法

    这篇文章主要介绍了asp.net实现服务器文件下载到本地的方法,需要的朋友可以参考下
    2017-02-02
  • 使用Visual Studio 2017写静态库

    使用Visual Studio 2017写静态库

    这篇文章主要为大家详细介绍了Visual Studio2017写静态库的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • asp.net 页面输出缓存

    asp.net 页面输出缓存

    最简单的缓存机制,把整个Aspx页面保存在服务器端内存中,用户请求页面时,直接从服务器端内存中提取数数据,不在经历页面的生命周期。
    2010-02-02
  • asp.net使用jQuery Uploadify上传附件示例

    asp.net使用jQuery Uploadify上传附件示例

    Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示,本文是一个简单的介绍Demo,主要是动态传递参数方法,通过formdata 向处理程序传递额外的表单数据
    2014-01-01

最新评论