<tr>
<td class="row"><p><a href="?keyword=123">123</a></p></td>
<td class="row"><p>52</p></td>
<td class="row"><a href="http://www.google.com/search?123" target="_blank">35</a></td>
<td class="row"><a href="http://search.yahoo.com/search?fr=ytff-&p=123" target="_blank">19</a></td>
<td class="row"><a href="http://search.msn.com/results.aspx?q=123&FORM=MSNH&srch_type=0" target="_blank">8</a></td>
<tr>
<tr>
<td class="row"><p><a href="?keyword=456">456</a></p></td>
<td class="row"><p>52</p></td>
<td class="row"><a href="http://www.google.com/search?456" target="_blank">35</a></td>
<td class="row"><a href="http://search.yahoo.com/search?fr=ytff-&p=456" target="_blank">19</a></td>
<td class="row"><a href="http://search.msn.com/results.aspx?q=456&FORM=MSNH&srch_type=0" target="_blank">8</a></td>
<tr>
...
Следующими регулярными выражения пытаюсь найти значения в этих таблицах
'<a href=\"\?keyword\=.*?>(.*?)</a>'
'</a></p></td>.*?<td class=\".*?row\"><p>(\d*?)</p></td>'
'<td class=\".*?row\"><a href=\"http\:\/\/www\.google\.com/search\?q\=.*?>(.*?)</a></td>'
'<td class=\".*?row\"><a href=\"http\:\/\/search\.yahoo\.com/search\?fr\=ytff-.*?>(.*?)</a></td>'
'<td class=\".*?row\"><a href=\"http\:\/\/search\.msn\.com/results\.aspx\?q\=.*?>(.*?)</a></td>'
123
456
...
52
52
...
и так далее…
Но хотелось бы объеденить все в группы и выводить все вместе…
('123', ‘52’, ‘35’, ‘19’, ‘8’)
('456', ‘52’, ‘35’, ‘19’, ‘8’)
…
Как лучше всего это сделать и распарсить html…?