qdzx2008的专栏
---不能则学,不知则问,耻于问人,决无长进.如何能得到快乐:抛弃仇恨、远离烦恼、生活简单、淡泊名利、为人着想、笑口常开---
登录
注册
空间
博客
好友
相册
留言
qdzx2008的空间
qdzx2008
北京
共
88
次访问,排名
6285
好友
14
人,关注者
13
人
软件实施-软件工程师-技术工程师-程序员
注册时间:2005-5-21
登录时间:2008-7-3
[加为好友]
[即时聊天]
[发私信]
qdzx2008的个人资料
所在行业:
计算机软件
社区头衔:
个人专长:
报表
,
数据库
,
Web开发
专家分:
目前总共有220分
.NET技术:198分 扩充话题:10分 Java:7分
博客:
目前总共有247条评论
访问量:451497
排名:98
文章数:503条
qdzx2008的好友
xidiandaily
kkndstar1
Xfumu
jiayanhui2877
wuruijuan
grass168
jinhailang
delicacylee
wangely2003
pockey0127
apple888999
hhhhh2007
boho
hero_girl
查看全部好友的状态
/
共14好友
qdzx2008最新动态
07月
03
qdzx2008 下载了资源
oracle知识库
16:44
qdzx2008 下载了资源
0.9MB的谷歌金山词霸
16:36
06月
30
qdzx2008 发表了文章
C#报表共用方法
17:59
06月
19
qdzx2008 下载了资源
2008年上半年 信息系统监理师 上午试卷.pdf
18:02
qdzx2008 下载了资源
2008年上半年 信息系统监理师 下午试卷.pdf
18:00
06月
11
qdzx2008 与
xidiandaily
成为了好友
14:41
06月
03
qdzx2008 下载了资源
编码规范及界面规范
17:53
qdzx2008 下载了资源
Oracle公司内部培训资料
17:52
05月
19
qdzx2008 下载了资源
ColorPix 颜色吸取器
14:28
qdzx2008 下载了资源
CVSTrac中文版(管理员)
10:01
05月
12
qdzx2008 下载了资源
视频《sql server 数据库的备份与恢复》微软特约资深讲
14:06
qdzx2008 下载了资源
视频 sql server 数据库的备份与恢复 微软特约资深讲
14:06
qdzx2008 下载了资源
sql server 数据库的备份与恢复1
13:57
05月
06
qdzx2008 下载了资源
Visual C#2005程序设计教程
17:38
qdzx2008 下载了资源
修改别人程序的技巧
17:38
04月
30
qdzx2008 发表了文章
java集合框架整理
23:11
04月
27
qdzx2008 下载了资源
JavaScript对象与数组参考大全>>
22:50
04月
25
qdzx2008 下载了资源
比较全的XML学习资料(里面有例子)
23:01
qdzx2008 下载了资源
CSDN上的优秀SQL编程代码集
22:58
04月
20
qdzx2008 下载了资源
《C#课程设计案例精编》
23:22
qdzx2008的留言
swx367
发表于:2008-06-12
您好!在Baidu上搜到您发表的关于-正则表达式及应用的文章,看了之后很是佩服!但是就我的程序来讲,还是有些不解!
因为我使用正则表示式,执行后没有任何效果,不知何故!请赐教。
代码如下》》
public string wipeScript(string html)
{
string str = string.Empty;
System.Text.RegularExpressions.Regex regex1 = new System.Text.RegularExpressions.Regex(@"<script[\s\S]+</script *>", System.Text.RegularExpressions.RegexOptions.IgnoreCase);
System.Text.RegularExpressions.Regex regex2 = new System.Text.RegularExpressions.Regex(@" href *= *[\s\S]*script *:", System.Text.RegularExpressions.RegexOptions.IgnoreCase);
System.Text.RegularExpressions.Regex regex3 = new System.Text.RegularExpressions.Regex(@" on[\s\S] *=", System.Text.RegularExpressions.RegexOptions.IgnoreCase);
System.Text.RegularExpressions.Regex regex4 = new System.Text.RegularExpressions.Regex(@"<iframe[\s\S]+</iframe *>", System.Text.RegularExpressions.RegexOptions.IgnoreCase);
System.Text.RegularExpressions.Regex regex5 = new System.Text.RegularExpressions.Regex(@"<frameset[\s\S]+</frameset *>", System.Text.RegularExpressions.RegexOptions.IgnoreCase);
regex1.
str = regex1.Replace(html,"",html.Length,0); //过滤<script></script>标记
str = regex2.Replace(html, ""); //过滤href=javascript: (
) 属性
str = regex3.Replace(html, " _disibledevent="); //过滤其它控件的on...事件
str = regex4.Replace(html, ""); //过滤iframe
str = regex5.Replace(html, ""); //过滤frameset
return str;
}
给qdzx2008的留言