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的好友
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的留言
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|版权声明|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo