本人不会写正则表达式,大家帮下忙。<div class="list table-list">
<table>
<thead>
<tr>
<th style="width:40px">排序</th>
<th style="width:90px">游戏名称</th>
<th style="width:100px;">开服时间</th>
<th style="width:18px"></th>
<th class="al" style="width:132px">服务器名</th>
<th style="width:75px">游戏类型</th>
<th style="width:90px">运营公司</th>
<th class="al" style="width:215px;">礼包|开服活动</th>
<th style="width:80px">状态</th>
<th style="width:105px">进入游戏</th>
</tr>
</thead>
<tbody>
<tr >
<td><strong>1</strong></td>
<td>
<a class="color s-name show-star bold" href="http://www.52g.com/youxi/2398.html" target="_blank">傲视遮天</a>
</td>
<td class="pad-2">07月07日 00:00</td>
<td class="ar">

</td>
<td class="al pad-2"><a target="_blank" href="http://www.52g.com/kaifu/30967.html">双线12服</a>

</td>
<td>角色扮演</td>
<td>
<a href="http://www.52g.com/pingtai/95.html" target='_blank'>65wan</a>

</td>
<td class="al">
<a href="javascript:receiveCard('30967');"><img src="http://www.52g.com/public/img/box.png"></a>
首服震撼开启 好礼不断 </td>
<td><font color="#993333">等待开启</font></td>
<td><a class='bold' href="http://www.52g.com/kaifu/30967.html" target="_blank">开始游戏</a></td>
</tr>
<tr class="zebra">
<td><strong>2</strong></td>
<td>
<a class="color s-name show-star bold" href="http://www.52g.com/youxi/2114.html" target="_blank">神仙道</a>
</td>
<td class="pad-2">07月07日 09:00</td>
<td class="ar">

</td>
<td class="al pad-2"><a target="_blank" href="http://www.52g.com/kaifu/30898.html">49仙道247服</a>

</td>
<td>角色扮演</td>
<td>
<a href="http://www.52g.com/pingtai/58.html" target='_blank'>49you</a>

</td>
<td class="al">
最快闯关王,元宝天天免费拿 </td>
<td><font color="#993333">等待开启</font></td>
<td><a class='bold' href="http://www.52g.com/kaifu/30898.html" target="_blank">开始游戏</a></td>
</tr>
</tbody></table></div>我要获取表格内容和表格内的链接地址,要怎么写呢?

解决方案 »

  1.   

    preg_match('/<table>(.*?)<\/table>/is',$s,$m);
    echo $m[1] //表格内容
    preg_match_all('#href="(.*)"#isU',$m[1],$ar);
    print_r($ar[1]);  //连接地址
      

  2.   

    preg_match_all('#<td[^>]*>(.*)</td>#isU',$m[1],$tds);
    print_r($tds[1]);  
      

  3.   

    其实我是想分别得到:
    td 里面的内容(只有文字不带链接);
    链接地址(每行第5个td的链接)
      

  4.   


    需求太具体的话,上domDocument操作DOM,不解释了。
      

  5.   

    1.如果是在客户端去得到当前网页中table中的内容的话,用Jquery去搞吧,直接操作节点,简单。
    2.如果是服务器端要对文本进行解析的话。就是正则表达式。