返回列表 发帖

求助:weiphone的过滤

原始网页代码:

<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呢?

找到原因了,还是viewpage惹的祸。
原始网页代码应为:
<div id="top_ad">
  <div class="topwrap">
    <div id="top_ad_bg">
      <div id="l">
        <div id="r">
          <div id="ad">**weiphone**</div>
        </div>
      </div>
    </div>

TOP

看贴要回贴

TOP

返回列表