Board logo

标题: 过滤规则求教 [打印本页]

作者: queer    时间: 2008-3-24 22:27     标题: 过滤规则求教

如何用一条规则过滤以下的东东.
所有字母大小写会同时存在,有多个src

1. <script src=AD></script>  
2. <iframe src=AD><iframe>
3. <script>
   document.write("......");
   document.write("src=AD");
   document.write("......");
   </script>
4. <script>
   documentwriteln("......");
   documentwriteln("src=AD");
   documentwriteln("......");
   </script>

[ 本帖最后由 queer 于 2008-3-24 22:37 编辑 ]
作者: aqaz    时间: 2008-3-25 20:44

刚学正则,只是帮消灭0回帖。
看lz的要求可能要用2条才行吧。
A_ad在<script|iframe>里面
B_ad在<(script|iframe)>和<\/\1>中间。
或者实在要一条的话可能可以这样?
[A|B]*
作者: elkay    时间: 2008-3-25 21:28

举个简单的例子,下面的可以同时匹配到4种情况,但是下面的正则有个问题就是3、4两种情况在<script>和</script>中间不能再出现"<>"不然就会无效,大致的方向就是这样,可以根据实际情况来举一反三


<(script|iframe)[^<]*?AD[^<]*?<\/\1>
作者: aqaz    时间: 2008-3-25 22:39

明白了。。
作者: ku19503    时间: 2008-5-11 13:12     标题: 顶支持楼上的

提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn./) Powered by Discuz! 7.2