.net去除html标签代码
.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标签代码相关推荐
- .net 移除html标签,.net去除html标签代码
.net去除html标签代码 public string NoHTML(string Htmlstring) { //删除脚本 Htmlstring = Regex.Replace(Htmlstri ...
- php采集所有a标签,dedecms采集去除a标签代码
dedecms采集去除a标签代码 DedeCMS采集规则-过滤-替换-技巧2009-01-14 15:491.采集去除链接 [Copy to clipboard]CODE: {dede:trim}]* ...
- php 正则替换style,php正则去除js,class,id,style标签代码
在写xml的时候,文档要求内容里面只要图片和段落就可以了,其他的css,js什么的都不需要. 所以,在输出的时候,就要用正则去过滤掉不需要的标签代码. 第一种:php正则去除js标签代码.$preg ...
- 【常用代码03】去除a标签下划线
a标签去除下划线 代码,写在css里面,或者style里面 a{ text-decoration: none;color:#000; }
- php 去除标签内样式,PHP去除html标签,php标记及css样式代码参考
语法: string strip_tags(string str); 传回值: 字串 函式种类: 资料处理 解析:本函式可去掉字串中包含的任何 HTML 及 PHP 的标记字串.若是字串的 HTML ...
- JS中编写函数去除HTML标签,js函数获取html中className所在的内容并去除标签
js函数获取html中className所在的内容并去除标签 复制代码 代码如下: function queryClass(classnames){ var classobj= new Array() ...
- 去除a链接+java正则_JavaScript实现正则去除a标签并保留内容的方法【测试可用】...
本文实例讲述了JavaScript实现正则去除a标签并保留内容的方法.分享给大家供大家参考,具体如下: 一.问题: 有如下HTML代码,要求用正则去除a标签,只留下内容 //www.jb51.net ...
- js处理富文本编辑器转义、去除转义、去除HTML标签
富文本编辑器生成的HTML标签,进行转义,然后写入数据库,防止脚本注入: function htmlEncode(value){return $('<div/>').text(value) ...
- python3 正则 去除 html标签、提取正文内容_Python通过正则表达式去除(过滤)HTML标签,提取文字...
# -*- coding: utf-8-*- import re ##过滤HTML中的标签 #将HTML中标签等信息去掉 #@param htmlstr HTML字符串. def filter_tag ...
最新文章
- 使用嵌套的Repeater控件显示分级数据
- 应用OpenCV进行图像旋转和平移
- Debian 安装docker
- hive按照某个字段分组,然后获取每个分组中最新的n条数据
- Swift 中的指针使用
- mysql 之 优化 (收集于网络)
- 时钟php,php+js液晶时钟
- C语言六叉树,递归创建二叉树c语言实现+详细解释
- java 性能框架_Java Fork Join 框架(四)性能
- 基于springBoot的薪资管理系统
- qmail加防病毒网关的郁闷经历
- 晋中正规的计算机学校有哪些,2018晋中公办大专学校有哪些 【教育部专科院校名单】...
- CC00075.bigdatajava——|Java循环结构.V14|——|Java.v14|while循环.v02|实现调和数列累加和|
- 传统零售业务分析指标整理
- 在不借助第三方变量情况下实现两个变量的交换(借助于异或运算)
- 第二十五期 总结《路由器就是开发板》
- 查看linux当前屏保文件夹,linux下屏保设置
- 如何破解Aspose.word带水印问题
- 开车的26条教训!开车的人一定看看!
- STM32 -SPI关于nss引脚
热门文章
- MySQL笔记-解决...mysql.sock (13)(两种情况会产生此问题)
- 6.2二叉树及二叉树存储结构
- 中标麒麟安装rpm包命令_在 Fedora 中安装替代版本的 RPM 包
- android 缩放视图,当容器视图缩放为centerInside时,在android imageview中找到位图的位置...
- c语言形式参数若为b 4,2016年计算机二级c语言题库
- 年龄到底怎么算才对_如意甘霖vs嘉和保,到底谁才是最佳男性重疾险
- 操作系统之文件管理:9、磁盘的结构与磁盘调度算法(先来先服务FCFS、最短寻找时间优先SSTF、扫描算法SCAN、循环扫描算法C-SCAN、LOOK调度算法、C-LOOK调度算法)
- 数据结构之树和二叉树的定义和性质
- 计算机网络之数据链路层:3、差错控制(奇偶校验、CRC冗余校验、海明校验)
- Linux下x86_64进程地址空间布局