.net去除html标签代码

public  string NoHTML(string Htmlstring)
        {
            //删除脚本
            Htmlstring = Regex.Replace(Htmlstring, @"<script[^>]*?>.*?</script>", "", RegexOptions.IgnoreCase);
            //删除HTML
            Htmlstring = Regex.Replace(Htmlstring, @"<br>", "$br$", RegexOptions.IgnoreCase);
            Htmlstring = Regex.Replace(Htmlstring, @"<(.[^>]*)>", "", RegexOptions.IgnoreCase);
            Htmlstring = Regex.Replace(Htmlstring, @"$br$", "<br>", RegexOptions.IgnoreCase);
            Htmlstring = Regex.Replace(Htmlstring, @"([\r\n])[\s]+", "<br>", 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.Replace("<", "");
            Htmlstring.Replace(">", "");
            Htmlstring.Replace("\r\n", "");
            return Htmlstring;
        }

转载于:https://www.cnblogs.com/bestsaler/archive/2009/04/17/1835679.html

.net去除html标签代码相关推荐

  1. .net 移除html标签,.net去除html标签代码

    .net去除html标签代码 public  string NoHTML(string Htmlstring) { //删除脚本 Htmlstring = Regex.Replace(Htmlstri ...

  2. php采集所有a标签,dedecms采集去除a标签代码

    dedecms采集去除a标签代码 DedeCMS采集规则-过滤-替换-技巧2009-01-14 15:491.采集去除链接 [Copy to clipboard]CODE: {dede:trim}]* ...

  3. php 正则替换style,php正则去除js,class,id,style标签代码

    在写xml的时候,文档要求内容里面只要图片和段落就可以了,其他的css,js什么的都不需要. 所以,在输出的时候,就要用正则去过滤掉不需要的标签代码. 第一种:php正则去除js标签代码.$preg  ...

  4. 【常用代码03】去除a标签下划线

    a标签去除下划线 代码,写在css里面,或者style里面 a{ text-decoration: none;color:#000; }

  5. php 去除标签内样式,PHP去除html标签,php标记及css样式代码参考

    语法: string strip_tags(string str); 传回值: 字串 函式种类: 资料处理 解析:本函式可去掉字串中包含的任何 HTML 及 PHP 的标记字串.若是字串的 HTML ...

  6. JS中编写函数去除HTML标签,js函数获取html中className所在的内容并去除标签

    js函数获取html中className所在的内容并去除标签 复制代码 代码如下: function queryClass(classnames){ var classobj= new Array() ...

  7. 去除a链接+java正则_JavaScript实现正则去除a标签并保留内容的方法【测试可用】...

    本文实例讲述了JavaScript实现正则去除a标签并保留内容的方法.分享给大家供大家参考,具体如下: 一.问题: 有如下HTML代码,要求用正则去除a标签,只留下内容 //www.jb51.net ...

  8. js处理富文本编辑器转义、去除转义、去除HTML标签

    富文本编辑器生成的HTML标签,进行转义,然后写入数据库,防止脚本注入: function htmlEncode(value){return $('<div/>').text(value) ...

  9. python3 正则 去除 html标签、提取正文内容_Python通过正则表达式去除(过滤)HTML标签,提取文字...

    # -*- coding: utf-8-*- import re ##过滤HTML中的标签 #将HTML中标签等信息去掉 #@param htmlstr HTML字符串. def filter_tag ...

最新文章

  1. 使用嵌套的Repeater控件显示分级数据
  2. 应用OpenCV进行图像旋转和平移
  3. Debian 安装docker
  4. hive按照某个字段分组,然后获取每个分组中最新的n条数据
  5. Swift 中的指针使用
  6. mysql 之 优化 (收集于网络)
  7. 时钟php,php+js液晶时钟
  8. C语言六叉树,递归创建二叉树c语言实现+详细解释
  9. java 性能框架_Java Fork Join 框架(四)性能
  10. 基于springBoot的薪资管理系统
  11. qmail加防病毒网关的郁闷经历
  12. 晋中正规的计算机学校有哪些,2018晋中公办大专学校有哪些 【教育部专科院校名单】...
  13. CC00075.bigdatajava——|Java循环结构.V14|——|Java.v14|while循环.v02|实现调和数列累加和|
  14. 传统零售业务分析指标整理
  15. 在不借助第三方变量情况下实现两个变量的交换(借助于异或运算)
  16. 第二十五期 总结《路由器就是开发板》
  17. 查看linux当前屏保文件夹,linux下屏保设置
  18. 如何破解Aspose.word带水印问题
  19. 开车的26条教训!开车的人一定看看!
  20. STM32 -SPI关于nss引脚

热门文章

  1. MySQL笔记-解决...mysql.sock (13)(两种情况会产生此问题)
  2. 6.2二叉树及二叉树存储结构
  3. 中标麒麟安装rpm包命令_在 Fedora 中安装替代版本的 RPM 包
  4. android 缩放视图,当容器视图缩放为centerInside时,在android imageview中找到位图的位置...
  5. c语言形式参数若为b 4,2016年计算机二级c语言题库
  6. 年龄到底怎么算才对_如意甘霖vs嘉和保,到底谁才是最佳男性重疾险
  7. 操作系统之文件管理:9、磁盘的结构与磁盘调度算法(先来先服务FCFS、最短寻找时间优先SSTF、扫描算法SCAN、循环扫描算法C-SCAN、LOOK调度算法、C-LOOK调度算法)
  8. 数据结构之树和二叉树的定义和性质
  9. 计算机网络之数据链路层:3、差错控制(奇偶校验、CRC冗余校验、海明校验)
  10. Linux下x86_64进程地址空间布局