一个网页中有很多像下面的内容,其中有颜色标注的为我已知的内容,我想根据已知的内容来用正则匹配出来(---)中的内容,请大侠们给个正则:
<TD>(---)-<font color=#0000ff>推荐</font></TD><TD align=center width=10%>(散人服)</TD><TD align=center width=7%><a href=http://wvw.taobao.com target='_blank'>
<TD>(---)-<font color=#0000ff>推荐</font></TD><TD align=center width=10%>(散人服)</TD><TD align=center width=7%><a href=http://wvw.taobao.com target='_blank'>
<TD>(---)-<font color=#0000ff>推荐</font></TD><TD align=center width=10%>(散人服)</TD><TD align=center width=7%><a href=http://wvw.taobao.com target='_blank'>
<TD>dsa;lfkj<font color=#0000ff>推荐</font></TD><TD align=center width=10%>(散人服)</TD><TD align=center width=7%><a href=http://wvw.taobao.com target='_blank'>
<TD>abcd<font color=#0000ff>推荐</font></TD><TD align=center width=10%>(散人服)</TD><TD align=center width=7%><a href=http://wvw.baidu.com target='_blank'>
txt;
preg_match_all('/<TD>([^<]+)<font.+(?=href=http:\/\/wvw\.taobao\.com)/isU',$s,$m);
print_r($m[1]);
Array
(
[0] => dsa;lfkj
)
然后以 </td> 切割成数组
进服体验5分钟 不就在数组的第一的单元中吗干嘛一定全部要用正则呢?
改天他把布局变变,你费尽心机写成的正则不就又废掉了吗
<TR bgColor="#ffff00" onmouseover=javascript:this.bgColor='#ffffff' onmouseout=javascript:this.bgColor='#ffff00'><TD width=11%><a href=http://www.zb8866.com target='_blank'>1◆80火龍新版</a></TD><TD width=11%><a href=http://www.zb8866.com target='_blank'>◥◣绝对一区◢◤</a></TD><TD width=16%><span class=STYLE3>9月/25日/20点30分开放</span></TD><TD align=center width=10%>◥◣双线◢◤</TD><TD>180火龍独家█活动多多█升级奖励█-<font color=#0000ff>推荐</font></TD><TD align=center width=10%>█外挂封死█</TD><TD align=center width=7%><a href=http://www.zb8866.com target='_blank'>点击查看</a></TD></TR>