首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

求正则匹配数据不全有关问题

2013-01-07 
求正则匹配数据不全问题我想匹配 http://www.hao123.com/flash.htm 这个网页下面的 这个数据$regular/t

求正则匹配数据不全问题
我想匹配 http://www.hao123.com/flash.htm 

这个网页下面的 这个数据

$regular='/<table width="100%"  border="0".*?<\/table>/isU';

但是少匹配了一个<table

也就是“网页游戏”这个分类下面的<table

这个是我匹配的现在结果,
还请大侠指点一下,怎么样改一下。


<pre>Array
(
    [0] => Array
        (
            [0] => <table width="100%"  border="0" cellspacing="1" cellpadding="7">

<tr bgcolor="#EFF7F0"><td  width="20%"    ><a href="http://17roco.qq.com/">洛克王国</a></td>



<td  width="20%"    ><a href="http://www.51seer.com/">赛尔号</a></td>



<td  width="20%"    ><a href="http://www.9aola.com/">奥拉星</a></td>



<td  width="20%"    ><a href="http://www.aobi.com/">奥比岛</a></td>



<td  width="20%"    ><a href="http://1314.qq.com/">玫瑰小镇</a></td>



</tr><tr bgcolor="#EFF7F0"><td  width="20%"    ><a href="http://gf.61.com/">功夫派</a></td>



<td  width="20%"    ><a href="http://www.51mole.com/">摩尔庄园</a></td>



<td  width="20%"    ><a href="http://www.4399.com/flash/48399.htm">卡布西游</a></td>



<td  width="20%"    ><a href="http://hua.61.com/">小花仙</a></td>



<td  width="20%"    ><a href="http://www.9lds.com/">龙斗士</a></td>



</tr><tr bgcolor="#EFF7F0"><td  width="20%"    ><a href="http://www.9aoya.com/">奥雅之光</a></td>



<td  width="20%"    ><a href="http://hero.61.com/">摩尔勇士</a></td>



<td  width="20%">&nbsp;</td>



<td  width="20%">&nbsp;</td>



<td  width="20%">&nbsp;</td>



</tr></table>
            [1] => <table width="100%"  border="0" cellspacing="1" cellpadding="7">

<tr bgcolor="#EFF7F0"><td  width="20%"    ><a href="http://www.4399.com/">4399小游戏</a></td>



<td  width="20%"    ><a href="http://www.7k7k.com/">7k7k小游戏</a></td>



<td  width="20%"    ><a href="http://www.3366.com/">3366小游戏</a></td>



<td  width="20%"    ><a href="http://www.2144.cn/">2144小游戏</a></td>



<td  width="20%"    ><a href="http://www.3839.com/">3839小游戏</a></td>





</tr><tr bgcolor="#EFF7F0"><td  width="20%"    ><a href="http://flash.17173.com/">17173小游戏</a></td>



<td  width="20%"    ><a href="http://www.caihongtang.com/">彩虹堂小游戏</a></td>



<td  width="20%"    ><a href="http://xyx.hao123.com/">小游戏排行榜</a></td>



<td  width="20%"    ><a href="http://www.4399.com/special/1.htm">双人小游戏</a></td>



<td  width="20%"    ><a href="http://xyx.kaixin001.com/index.php">开心网小游戏</a></td>



</tr></table>
        )

)


[解决办法]
帮你顶个贴  正则俺不会啊 求正则匹配数据不全有关问题
[解决办法]
$regular='/<table width="100%" border="0".*?<\/table>/isU';
把这个U去掉
[解决办法]
preg_match_all('#(<table\swidth="100%"[^>]*>.*</table>)#isU',$content,$matchs)
print_r($matchs);

热点排行