- UID
- 145479
- 帖子
- 3
- 精华
- 0
- 贡献
- 0
- 推广
- 0
- 有效BUG
- 0
- 注册时间
- 2008-9-11
|
原始网页代码:
<DIV id=top_ad>
<DIV class=topwrap>
<DIV id=top_ad_bg>
<DIV id=l>
<DIV id=r>
<DIV id=ad><IFRAME id=iframe_banner2 border=0 name=iframe_banner2 align=center marginWidth=0 marginHeight=0 src="http://news.weiphone.com/topad.shtml" frameBorder=0 width="95%" scrolling=no height=160></IFRAME></DIV></DIV></DIV></DIV></DIV></DIV>
我写了2个规则:一个起作用:<iframe[^>]*?weiphone[^>]*?>[^>]*?<\/iframe>
一个不起作用:<DIV id=top_ad_bg>[\s]<DIV id=l>[\s\S]*?(<\/div>){3}
但是这个2个规则用RegexTester.exe验证都是匹配的,是什么原因导致第二个不能过滤div呢? |
|