标题:
请教,带有“<frame ... </frame>”的东西如何过滤?
[打印本页]
作者:
mnxinu
时间:
2007-2-13 13:53
标题:
请教,带有“<frame ... </frame>”的东西如何过滤?
我想把<frame ... </frame>及其中的特定信息过滤掉,也就是满足特定广告的frame一并过滤掉,高手有办法吗?
如:整个以下部分全部过滤掉应该如何写?
“
<DIV
class=
ad
1
>
<IFRAME
border=
0
marginWidth=
0
marginHeight=
0
src=
"/gg
1
.html"
frameBorder=
0
width=
932
scrolling=
no
height=
80
>
</IFRAME>
</DIV>
”
或者干脆说连这个DIV也过滤掉,有办法吗?DX ?
作者:
mutalisker
时间:
2007-2-13 14:33
直接在黑名单中加*gg1.html*就可以了应该
作者:
mnxinu
时间:
2007-2-13 15:48
不行,还会占一块位置,我的意思是把frame或div整个去掉,就不占一大块位置了
作者:
elkay
时间:
2007-2-13 15:54
只能用页面过滤
规则如下:
ex0=<div class=ad1>(?:.|\n)*?<\/div>
re0=<!--ad-->
复制代码
作者:
mnxinu
时间:
2007-2-13 19:34
这样是不是把其它DIV也过滤掉了呀?
作者:
elkay
时间:
2007-2-13 19:37
所有满足<DIV class=ad1>这样条件的都会被过滤,<DIV class=ad2>这样的就不会过滤
作者:
mnxinu
时间:
2007-2-13 22:07
好的,多谢版主!
好人啊!!!
欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/)
Powered by Discuz! 7.2