1 public static string NoHTML(string Htmlstring)
 2 {
 3
 4
 5 //删除脚本
 6 Htmlstring = Regex.Replace(Htmlstring, @"<script[^>]*?>.*?</script>", "", RegexOptions.IgnoreCase);
 7 //删除HTML
 8 Htmlstring = Regex.Replace(Htmlstring, @"<(.[^>]*)>", "", RegexOptions.IgnoreCase);
 9 Htmlstring = Regex.Replace(Htmlstring, @"([\r\n])[\s]+", "", RegexOptions.IgnoreCase);
10 Htmlstring = Regex.Replace(Htmlstring, @"-->", "", RegexOptions.IgnoreCase);
11 Htmlstring = Regex.Replace(Htmlstring, @"<!--.*", "", RegexOptions.IgnoreCase);
12
13 Htmlstring = Regex.Replace(Htmlstring, @"&(quot|#34);", "\"", RegexOptions.IgnoreCase);
14 Htmlstring = Regex.Replace(Htmlstring, @"&(amp|#38);", "&", RegexOptions.IgnoreCase);
15 Htmlstring = Regex.Replace(Htmlstring, @"&(lt|#60);", "<", RegexOptions.IgnoreCase);
16 Htmlstring = Regex.Replace(Htmlstring, @"&(gt|#62);", ">", RegexOptions.IgnoreCase);
17 Htmlstring = Regex.Replace(Htmlstring, @"&(nbsp|#160);", " ", RegexOptions.IgnoreCase);
18 Htmlstring = Regex.Replace(Htmlstring, @"&(iexcl|#161);", "\xa1", RegexOptions.IgnoreCase);
19 Htmlstring = Regex.Replace(Htmlstring, @"&(cent|#162);", "\xa2", RegexOptions.IgnoreCase);
20 Htmlstring = Regex.Replace(Htmlstring, @"&(pound|#163);", "\xa3", RegexOptions.IgnoreCase);
21 Htmlstring = Regex.Replace(Htmlstring, @"&(copy|#169);", "\xa9", RegexOptions.IgnoreCase);
22 Htmlstring = Regex.Replace(Htmlstring, @"&#(\d+);", "", RegexOptions.IgnoreCase);
23
24 Htmlstring.Replace("<", "");
25 Htmlstring.Replace(">", "");
26 Htmlstring.Replace("\r\n", "");
27
28 return Htmlstring;
29 }

转载于:https://www.cnblogs.com/McChen/p/4415174.html

利用js种的正则删除html标签相关推荐

  1. js 正则删除span标签以及标签里面的内容

    如题:拿到后台返回的数据是一个带p标签和span标签的的字符串,本来v-html引用就完了,但是有个奇葩需求需要删掉span标签及里面的内容,费了半天劲终于实现了. var temp="&l ...

  2. php之去掉html标签,PHP删除HTMl标签

    /** * 取出html标签 * * @access public * @param string str * @return string * */ function deletehtml($str ...

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

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

  4. 利用JS提交表单的几种方法和验证

    工作中发现表单提交方便的问题,很多时候IE下提交好好的,打了火狐下就出现了问题,利用提交按钮就不成功了,于是利用JS的方式就成功了,也不知道为什么.在导师的催促下就总结出以下的几种常用表单提交的方法. ...

  5. html段落自动删除,利用JS代码自动删除稿件的普通弹幕功能

    事情的起因是在b站投稿了一个高级弹幕测试的视频(av9940487),但是由于b站的弹幕池机制是新的弹幕顶掉旧的弹幕,所以导致一些人发的高级弹幕很快就被顶掉了. 所以就想着写个脚本来自动删除属性为普通 ...

  6. php 删除指定html标签,php删除html标签的三种解决办法

    分享下PHP删除HTMl标签的三种方法. 方法1: 直接取出想要取出的标记 function strip($str) {$str=str_replace(" ","&qu ...

  7. 利用JS来实现表格的全选、全不选、反选以及删除的功能

    利用JS来进行表格的选择删除等功能 二.代码 1.表格的制作以及事件的绑定 2.全选按钮的功能实现 3.全不选按钮的功能实现 4.反选按钮的功能实现 5.删除按钮的功能实现 6.鼠标悬停时颜色的变化 ...

  8. js获取classname值_利用js获取元素class值的两种方法

    我们有时为了达到某种效果,需要以元素的class值为条件做判断. 我们如何利用JavaScript获取元素class的值?我们先看下面代码: x=document.getElementsByTagNa ...

  9. 修改html中meta标签,利用JS或JQuery修改网页title和meta标签的content内容

    这篇文章主要为大家详细介绍了利用JS或JQuery修改网页title和meta标签的content内容,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 网页的ti ...

最新文章

  1. 为什么让A.I.“顶天立地”需要6个多月?
  2. CentOS7系统ifconfig无法使用的解决方法
  3. java线程方法_Java线程的三种方式
  4. MySQL 不落地迁移、导入 PostgreSQL - 推荐 rds_dbsync
  5. 工业用微型计算机(10)-指令系统(7)
  6. Python安装与简单使用
  7. 自定义错误代码和提示信息
  8. 微软人物立方——效果还很漂亮的
  9. 快速完成和读懂测试计划
  10. HTTP协议 (三) 压缩
  11. 无法将 char 值转换为 money。该 char 值的语法有误。_java 基础语法 (下)
  12. spss典型相关分析_R语言实战 多元统计分析Day10— —典型相关分析
  13. 华为暂没有推出鸿蒙手机计划;苹果否认 iPhone 辐射超标;Kotlin 1.3.50 发布 | 极客头条...
  14. [转]Java计时器Timer 使用
  15. cartographer代码流程分析
  16. java适配器模式 场景_详解Java适配器模式
  17. vivadomatlab图像算法仿真
  18. html5漂亮的登录与注册界面设计,翻转式用户登录注册界面设计
  19. 微软雅黑字体的设计理念
  20. 3.4 实时进程的调度

热门文章

  1. 右手螺旋判断磁感应强度方向_高中物理第11章 电磁感应(汇总58个动画视频)
  2. android gradle权威指南pdf_干货 | 携程 Android 10适配踩坑指南
  3. 安装sqlserver时“试图执行未经授权的操作“的错误
  4. recv、recvfrom、recvmsg函数
  5. #include *.c文件的妙用
  6. spark on yarn
  7. Elasticsearch等同八大全能型的数据产品对比
  8. javaweb学习总结(十):HttpServletRequest对象(一)
  9. Razor.js,基于JavaScript的Razor实现
  10. 基于springMVC拦截器实现操作日志统计