asp.net去除字符串中html标签
类别:编程学习 浏览量:2005
时间:2013-9-17 asp.net去除字符串中html标签
asp.net去除字符串中html标签具体代码如下:
using System.Text.RegularExpressions; public static string ClearHTMLTag(string strHtml) { string[] arrayReg ={ @"<script[^>]*?>.*?</script>", @"<(\\/\\s*)?!?((\\w+:)?\\w+)(\\w+(\\s*=?\\s*(([""'])(file://[""'tbnr]|[^/7])*?/7|/w+)|.{0})|/s)*?(///s*)?>", @"([\\r\\n])[\\s]+", @"&(quot|#34);", @"&(amp|#38);", @"&(lt|#60);", @"&(gt|#62);", @"&(nbsp|#160);", @"&(iexcl|#161);", @"&(cent|#162);", @"&(pound|#163);", @"&(copy|#169);", @"&#(\\d+);", @"-->", @"<!--.*\\n" }; string[] arrayRep = { "", "", "", "\\"", "&", "<", ">", " ", "\\xa1",//chr(161), "\\xa2",//chr(162), "\\xa3",//chr(163), "\\xa9",//chr(169), "", "\\r\\n", "" }; string strReturn = strHtml; for (int i = 0; i < arrayReg.Length; i++) { Regex regex = new Regex(arrayReg[i], RegexOptions.IgnoreCase); strReturn = regex.Replace(strReturn , arrayRep[i]); } strReturn = strReturn.Replace("<", ""); strReturn = strReturn.Replace(">", ""); strReturn = strReturn.Replace(\\r\\n, ""); return strReturn; }
您可能感兴趣
- asp.net MVC处理流程
- Asp.net页面传值乱码
- ASP.NET记录错误日志的方式有哪些
- asp.net中Server.MapPath的使用
- ASP.NET mvc异常处理的方法
- asp.net 参数化like模糊查询
- asp.net将Excel文档转换成pdf
- asp.net lambda表达式
- ASP.NET 生成条形码
- ASP.NET SignalR是什么
- ASP.NET List 集合操作
- ASP.NET中XML与DataSet的相互转换
- ASP.NET私有构造函数作用
- asp.net将ppt文档转换成pdf
- asp.net使用swfupload上传
- asp.net中split的用法
- 金球奖只青睐那些会戴珠宝的女人(金球奖只青睐那些会戴珠宝的女人)
- 浙江省一个县,人口超40万,建县历史超1100年(浙江省一个县人口超40万)
- 五代十国南唐历代国君(五代十国南唐历代国君)
- 飞机引进工程师杨隆 匠人匠心,只争朝夕(飞机引进工程师杨隆)
- 三人行,她们是育人路上的 铁三角 团队(她们是育人路上的)
- 阴阳师 孟婆山兔CP不倒 新皮肤草稿 孟婆兔 让痒痒鼠点赞(阴阳师孟婆山兔CP不倒)
热门推荐
- php生成md5(php进行md5加密简单实例方法)
- jquery实现聚光灯效果
- php闰年计算公式(php判断/计算闰年的方法小结三种方法)
- docker容器设置网站(docker容器中布置静态网站的实现)
- harborjob设置(harbor修改配置文件后重启操作)
- sqlserver2008手动备份方法(MSSQL 2008 自动备份数据库的设置方法)
- sqlserver实现登录注册(Sqlserver创建用户并授权的实现步骤)
- linux rsync 迁移数据(如何使用Linux的rsync)
- zabbix怎么获取监控(Zabbix如何通过ssh监控获取网络设备数据)
- dedecms自定义函数(DEDECMS相关文章以关键字相关的修改方法自定义函数)