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

 更新时间:2021年9月22日 10:12  点击:1668
复制代码 代码如下:

/// <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;
}
[!--infotagslink--]

相关文章

  • PHP清除指定html标签实例代码

    在php中系统为我们内置了一个html标签清除函数strip_tags它删除的是所有字符串了,如果我们只要删除指定的就没有办法了,下面我就来给大家整理了一个站长写的自定义删除h...2016-11-25
  • Php中过滤表单提交的html标签

    我们做的简单评论功能会发现有提交很多的html标签了这些标签会导致页面有一些外连了,下面我们一起来看在Php中过滤表单提交的html标签方法。 近评论中有一些机器人...2016-11-25
  • php去除字符串中的HTML标签技巧

    在php中要去除字符串中的HTML标签方法有很多种了,最常用的就是使用strip_tags函数一并去了,只保留字符了,还在就是有选择性的去除了这里要用正则表达式了。 例1 p...2016-11-25
  • php把html标签转换成合法html代码程序

    代码如下 复制代码 function ihtmlspecialchars($string) { if(is_array($string)) { foreach($string as $key => $val) { $stri...2016-11-25
  • php 正则清除HTML标签但保留其中一部分标签

    php自带了很多函数可以直接过滤所有html标签了,但时我们是希望清除指定的html标签再保留另外一些html标签了,下面给各位整理了一个例子。 很多时候我们正则清除HTML...2016-11-25
  • php过滤所有html标签的几种方法

    //用正则过滤html标签 代码如下 复制代码 $html_body ="<a href='#'>www.111cn.net</a>"; preg_replace("/(</?)(w+)([^>]*>)/e", ...2016-11-25
  • php 过滤html标签多种方法

    方法一 <?php 代码如下 复制代码 echo strip_tags("hello <b>world!</b>"); strip_tags --- 去除字串中的html和php标签 语法 : string...2016-11-25
  • php正则过滤指定html标签示例

    我们要过滤html标签或字符串中指定的html标签我们可以利用php正则来实现,下面的三个例子我们一起来看看吧。 1.正则过滤指定标签 代码如下 复制代码 ...2016-11-25
  • php 过滤html标签的函数代码

    本文章提供四款过滤html标签的函数代码,方法一最简单的利用了php自带函数strip_tags来过滤所有的html标签,方法二利用了正则表达式来过滤html标签,方法三是清除HTML标签...2016-11-25
  • php去除字符串中的HTML标签方法总结

    php去除字符串中的HTML标签方法有很多的今天在做一个采集小功能时发现了有N种方法,下面我为各位整理一下有原创的也有整理的,希望对大家有帮助。 先来看自己的写法...2016-11-25
  • PHP去除回车换行符与敏感html标签

    我们经常会在提交表单时发现数据库中有一些看不到的回车换行了,这样如果js调用就会出问题,下面我来介绍在php过滤回车换行方法。 在unix世界换行就用/n来代替,但是wi...2016-11-25
  • php 清空字符串中的HTML标签

    要过滤字符串中所有的html标签有两种方法一种是我们自己写一个函数,用正则过滤,一个是用php自带函数strip_tags哦。 function clear_html_label($html) { $se...2016-11-25
  • php正则表达式过滤html标签属性

    过滤html标签在php中可以有内置的函数了,但它过滤的太干净了,我们就整理了一下些利用正则来过滤指定html标签的例子,具体如下所示。 采集的时候有时候需要过滤掉多余...2016-11-25
  • php截取html字符串自动补全html标签

    文章来总结一下关于利用php截取html字符串自动补全html标签,实际开发中会经常碰到,很多人直接先strip_tags过滤掉html标签,但是就只剩下纯文本了,可读性非常差,下面是一个...2016-11-25
  • PHP:过滤html标签的函数

    过滤html标签在php中太简单了,我们可以直接使用strip_tags函数来实现了,下面给各位整理了一些关于 strip_tags函数的例子。 php过滤html的函数: strip_tags(string)...2016-11-25
  • 查找html中有id属性的html标签正则表达式

    本文章来给大家介绍查找html中有id属性的html标签正则表达式,有需要了解的朋友可进入参考。 查找html中有id属性的标签,说具体点就是尖括号<>中还有id=""的html标签...2016-11-25
  • php 过滤所有html标签

    首先我们推荐filter_sanitize_string ,filter_sanitize_string 过滤器去除或编码不需要的字符。 这个过滤器删除那些对应用程序有潜在危害的数据。它用于去除标签以及...2016-11-25
  • php 常用正则表达式 邮箱 用户名 密码 ip html标签

    用户名 /^[a-z0-9_-]{3,16}$/ 密码 /^[a-z0-9_-]{6,18}$/ 十六进制值 /^#?([a-f0-9]{6}|[a-f0-9]{3})$/ 电子邮箱 /^([a-z0-9_.-]+)@([da-z.-]+).([a-z.]{2,6})$/ URL...2016-11-25
  • php 过滤非法字符 与过滤html js css a等html标签代码

    <form name="form1" method="post" action=""> <textarea name="content" cols="50" rows="10"></textarea> 内容 <input type="submit" name="Submit" val...2016-11-25
  • Andriod中TextView加载Html标签和加载带图片的标签

    下面我们来看一篇关于Andriod中TextView加载Html标签和加载带图片的标签的例子,希望这个例子能够为各位朋友带来帮助。 一、加载Html代码 String html="<a href=\"...2016-10-02