Ekklipce
Новичок
preg_match_all : тревиальность не работает ;(
не найдя похожие примеры решил написать
повторяющийся блок текста, отличие только в данных внутри, для примера - один блок. Надо вырезать этот кусок из всего хтмл-ла, с или без тэгов table
ничего не выдаёт..регулярка не руллит..
хелп..
не найдя похожие примеры решил написать
повторяющийся блок текста, отличие только в данных внутри, для примера - один блок. Надо вырезать этот кусок из всего хтмл-ла, с или без тэгов table
PHP:
$text = '
.....
.....
<table width=100% cellpadding=2 cellspacing=0 border=0>
<tr><td rowspan=2 width=25> </td>
<td bgcolor=#EDEDED width=15 height=22> </td>
<td bgcolor=#EDEDED colspan=2>
<img src=/img/h/dot_green.gif class=bullet><b class=header>23.7.2005</b> - Суббота
</td><td rowspan=2 width=25> </td></tr>
<tr><td> </td><td width=350>
<img src=/img/h/dot_orange.gif class=bullet><b class=header>Днем</b>
<img src="/img/weather/sunny.gif" width=24 height=24 align=absmiddle>
<b>26° C</b> Солнечно
</td><td>
<img src=/img/h/dot_orange.gif class=bullet><b class=header>Ночью</b>
<img src="/img/weather/nt_sunny.gif" width=24 height=24 align=absmiddle>
<b>15° C</b> Ясно
</td></tr>
</table>
</br>
...';
$pattern = '/\<table width=100% cellpadding=2 cellspacing=0 border=0\>(.*?)\<\/td\>\<\/tr\>\n\<\/table\>\n\<\/br\>/i';
preg_match_all($pattern,$text,$str);
print_r($str);
хелп..