Там, конечно, ничего кроме слеша нет, я так поставил, как самое универсальное потому, что не знаю в чем дело, пытался сгладить условия поиска.
Различий между исходными материалами, наверное, нет т.к. то что получил по курлу, отправил на отладочный скрипт (различия только в методе получения исходного материала) - все работает, как надо.
Курл получает вот, что:
<tr>
<td bgcolor="#FFFFFF" valign="top" align="center" class="norm8">20</td>
<td bgcolor="#FFFFFF" valign="top" align="center">
<img src="/pic/20/g_ok.gif" width="20" height="20" alt="Открыто на сайте">
</td>
<td bgcolor="#FFFFFF" class="norm8" valign="top"><a href="obyava.php?id=1178061" class="dark" target="_blank"><b>СДАМ,</b> Офис, магазин в любом районе. Недорого
</a></td>
<td bgcolor="#FFFFFF" class="norm8" valign="top">
Офис</td>
<td bgcolor="#FFFFFF" class="norm8" valign="top" align="center">27.08.2010<br>-<br><b>26.09.2010</font></b></td>
<td bgcolor="#FFFFFF" valign="top" align="center"><img src="/pic/20/g_edit.gif" width="20" height="20" border="0" alt="Редактировать"></a></td>
<td bgcolor="#FFFFFF" valign="top" align="center"><img src="/pic/20/g_delete.gif" width="20" height="20" border="0" alt="Удалить"></a></td>
</tr>
</table>
это смысловая часть, таких много на странице они мне и нужны.
Регулярка /bgcolor=".{7}" valign="top" align="center" class="norm8">[0-9]*<.*<.a><.td>.<.tr>/; до <.a работает и в курле, только прибавляю <.a и все остальное - получаю
"<br<".
Бред какой-то.
Есть еще удобный концевой маркер - даты, пробовал вместо <.a><.td>.<.tr> ставить [0-9][0-9].[0-9] и т.д., все равно показывает глупость. (Отредактировано автором: 28 Августа, 2010 - 12:11:09)
|