正则替换 html
2010年11月16日
protected string str = "sdasasdsdd
sdsaaassss
说是道 ";
protected void Page_Load(object sender, EventArgs e)
{
//string regexstr = @"]*>"; //去除所有的标签
//@"]*?>.*?" //去除所有脚本,中间部分也删除
// string regexstr = @"]*>"; //去除图片的正则
// string regexstr = @""; //去除所有标签,只剩br
// string regexstr = @"]*?>.*?"; //去除table里面的所有内容
string regexstr = @""; //去除所有标签,只剩img,br,p
str = Regex.Replace(str, regexstr, string.Empty, RegexOptions.IgnoreCase);
} function ExecReg(re, content)
Dim myRegExp, ResultString
Set myRegExp =New RegExp
myRegExp.Global =True
myRegExp.Pattern = re
ResultString = myRegExp.Replace(content, "")
ExecReg = ResultString
end function
function DecodeFilter(html)
html =LCase(html)
' 去除所有客户端脚本javascipt,vbscript,jscript,js,vbs,event, html = ExecReg("]*>", html)
html = ExecReg("(javascript|jscript|vbscript|vbs):", html)
html = ExecReg("on(mouse|exit|error|click|key)", html)
html = ExecReg("", html)
' 去除表格
html = ExecReg("]*>", html)
html = ExecReg("]*>", html)
html = ExecReg("]*>", html)
html = ExecReg("]*>", html)
html = ExecReg("]*>", html)
html = ExecReg("]*>", html)
html = ExecReg("]*>", html)
html = ExecReg("]*>", html)
html = ExecReg("]*>", html)
html = ExecReg("]*>", html)
html = ExecReg("]*>", html)
html = ExecReg("]*>", html)
html = ExecReg("]*>", html)
html = ExecReg("]*>", html)
html = ExecReg("]*>", html)
html = ExecReg("]*>", html)
html = ExecReg("]*>", html)
html = ExecReg("]*>", html)
html = ExecReg("]*>", html)
' 去除样式类class=""
html = ExecReg("(]+) class=[^ |^>]*([^>]*>)", html)
' 去除样式style=""
html = ExecReg("(]+) style=""[^""]*""([^>]*>)", html)
' 去除XML
html = ExecReg("]*>", html)
' 去除命名空间
html = ExecReg("]*>", html)
' 去除字体
html = ExecReg("]*>", html)
' 去除字幕
html = ExecReg("]*>", html)
' 去除对象
html = ExecReg("]*>", html)
html = ExecReg("]*>", html)
html = ExecReg("]*>", html)
DecodeFilter= html
end function
function nohtml(str)
dim re
Set re=new RegExp
re.IgnoreCase =true
re.Global=True
re.Pattern="(\)"
str=re.replace(str," ")
re.Pattern="(\)"
str=re.replace(str," ")
str=replace(str," ","")
str=replace(str," ","")
nohtml=str
set re=nothing
end function
发表评论
-
还原点
2012-01-20 02:22 442还原点 2010年10月23日 什么是还原点: 表 ... -
如何在Windows XP 的IIS中增加多个站点以及如何增大最大连接数。
2012-01-20 02:22 709如何在Windows XP 的IIS中增加多个站点以及如何增大 ... -
WINDOWS: 根据分组的本地TCP/IP打印机的安装
2012-01-20 02:22 802WINDOWS: 根据分组的本地TCP/IP打印机的安装 2 ... -
Windows 7的VPC虚拟机自动不与主机时间同步的解决办法
2012-01-20 02:22 655Windows 7的VPC虚拟机自动不与主机时间同步的解决办法 ... -
小升初学习英语的几个技巧分享
2012-01-19 10:12 562小升初学习英语的几个技巧分享 2011年12月29日 小 ... -
想学好英文吗?
2012-01-19 10:12 529想学好英文吗? 2010年11月20日 想 -
《朗读手册》美国50年来唯一销量超过200万册的教育经典
2012-01-19 10:12 599《朗读手册》美国50年来唯一销量超过200万册的教育经典 2 ... -
朗读的记忆
2012-01-19 10:11 613朗读的记忆 2010年11月03日 今天在豆瓣上,新加入 ... -
工作站电脑配件详解(仅以45纳米双路四核至强及NV Quadro FX图形卡为例,还有价格):
2012-01-17 02:53 983工作站电脑配件详解(仅以45纳米双路四核至强及NV Quadr ... -
官方发布 激情世界杯】浩海技术 GHOST XP SP3 世界杯装机特别版★用稳定压倒一切!
2012-01-17 02:52 688官方发布 激情世界杯】 ... -
浩海技术GHOSTXPSP3_2010浪漫圣诞纯净版
2012-01-17 02:52 1269浩海技术GHOSTXPSP3_2010浪漫圣诞纯净版 201 ... -
从韩国去别的国家旅游签证的具体申请流程
2012-01-15 22:28 559从韩国去别的国家旅游 ... -
告别光棍有新法
2012-01-15 22:28 479告别光棍有新法 2011年02月28日 越 ...
相关推荐
不影响标签属性的简易正则替换html字符串中的文字(原理为使用正则取出html中><之间的内容 然后使用循环从其中匹配对应的内容进行替换)
主要介绍了JavaScript正则替换HTML标签功能,结合完整实例形式详细分析了javascript正则替换字符串操作相关实现技巧,需要的朋友可以参考下
主要介绍了php正则替换处理HTML页面的方法,涉及php针对html页面常见元素的匹配技巧,需要的朋友可以参考下
如何替换一段HTML字符串中包含的所有img标签的src值?下面我们用正则解决这个问题
我自己写了一个正则表达式,<(.|\n)+?> 这个是替换所以HTML标签,非贪婪的,多行的。 如果我想替换得到所以非HTML标签, 我的代码就只能是这样,先找打HTML标签,然后将标签替换掉。 能不能直接找到非HTML标签...
两个delphi的正则实例 这个是我从网上搜集来的,有一定的借鉴意义。
下面小编就为大家带来一篇java正则表达式获取指定HTML标签的指定属性值且替换的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
因有一项目新闻发布系统,数据库内容字段中存储的是原图的路径(当然还有其他文字内容啦,内容里插图时,存的是图片路径),但前台想使用缩略图,琢磨1小时余,得到以下结果,可解决问题
下面小编就为大家带来一篇正则表达式替换html元素属性的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
正则替换换行符 和把 替换成换行符 例子:str = str.replace(/\r\n/g,” ”);//把换行符替换成 ,注意:\r\n为正则表达式的快捷方式不能用/r/n或\/r\/n str = str.replace(/ g,”\r\n”);//注意:/为...
新版5.0增加了utf8编码的全面识别,优化了替换引擎,替换速度更快,增加了正则替换,所有替换的疑难问题一并拿下,特征替换也可以忽略大小写了,从此那些挂马网页简直是遇到了克星,挂马代码统统消灭,增加了规则的...
主要介绍了Python使用正则表达式过滤或替换HTML标签的方法,简单介绍了Python正则相关语法并结合具体实例形式分析了Python基于正则表达式的HTML标签过滤与替换相关操作技巧,需要的朋友可以参考下
使用JS正则表达式,选取video元素的src属性的值,利用jQuery选取元素
回车换行的内容(\r\n)经常需要显示为HTML中的 ,这时就需要做替换操作了。 如果只是简单的将字符串strObj调用replace()方法,则结果只替换第一个回车符, 问题不难,关键是得懂得运用正则表达式来操作!
asp.net利用正则在HTML中提取图片路径(asp.net正则表达式过滤出HTML代码中图片路径).txtasp.net利用正则在HTML中提取图片路径(asp.net正则表达式过滤出HTML代码中图片路径).txt
PHP有个去除HTML标签的函数strip_tags,不过对于某些特殊符号不好使,下面这个函数的功能非常强大,同时用户还可以根据自己的需要进行正则替换.
本来很简单的小功能,因为细节折腾了...自动检测数字替换 数字正则表达式 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITL
JavaScript正则表达式替换字符串中图片地址(img src)的方法.docx