|
|
|
| Сбился уже с этими регулярными...
вот есть такая строка в таблице
<tr class="row3">
<td class="row3c">
<a href="http://forum.my.ru/s/topic_id-194766.html" title="Открытая тема. Нажатие добавит/удалит тему из избранных"><img src="/style_images/2/f_norm.gif" border="0" alt="Новые сообщения" title="Новые сообщения" /></a>
</td>
<td class="row3c_dark"> </td>
<td class="row3l">
<a href="http://forum.my.ru/forum/s/topic-194766/view-getnewpost.html"><img src="/style_images/2/newpost.gif" border="0" alt="К последнему непрочитанному" title="К последнему непрочитанному" hspace="2" /></a>
<a href="http://forum.my.ru/forum/s/topic-194766.html" title="Эта тема создана: 5.2.2008, 23:38">Документация</a>
<span style="cursor: pointer;" onmouseover="preview_post('194766', event, this);">[?]</span>
<br /><span class="gray10">для разработчика </span>
</td>
<td class="row3c_dark"><a href="http://sait.ru/@user">user</a></td>
<td class="row3c"> <a href="javascript:who_posted(194766);">6</a></td>
<td class="row3c_dark">73</td>
<td class="row3l_dark">
<span class="nobr">6.2.2008, 23:47</span><br />
<span class="nobr">Автор: <a href="http://forum.my.ru/forum/s/topic-194766/view-getlastpost.html"><img src="/style_images/2/lastpost.gif" alt="»" title="К первому непрочитанному сообщению" /></a> <a href="http://sait.ru/@user">user</a></span></td>
</tr>
|
не могу никак из нее вырезать то что нужно, т.е. привести ее к такому виду
<tr class="row3">
<td class="row3l">
<a href="http://forum.my.ru/s/act-Print/client/printer/f-176/t-194766.html" title="Эта тема создана: 5.2.2008, 23:38">Документация</a>
<br /><span class="gray10">для разработчика </span>
</td>
<td class="row3c_dark"><a href="http://sait.ru/@user">user</a></td>
<td class="row3c_dark">Ответов: 6</a></td>
<td class="row3l_dark"><span class="nobr">6.2.2008, 23:47</span><br /><span class="nobr">Автор последнего сообщения: <a href="http://forum.my.ru/forum/s/topic-194766/view-getlastpost.html">user</a></span></td>
</tr>
|
честно сказать пока разбираюсь что и как РВ работает, бо надо и пора пришла.
вот такое РВ составил для нахождения ссылки
$pattern="|<a[\s]href=\"*\"[\s]title=\"*\">*</a>|i";
|
но выводит не то:(, точнее пустой массив
----
Regards, Max Vasin. | |
|
|
|
|
|
|
|
для: Max Vasin
(09.02.2008 в 16:25)
| | наверное только так
<?
preg_match('#(<tr[^>]*>\s*)(<td.+?</td>\s*)(<td.+?</td>\s*)
(<td.+?</td>\s*)(<td.+?</td>\s*)
(<td.+?</td>\s*)(<td.+?</td>\s*)
(<td.+?</td>\s*)(</tr>\s*)#sx', $str, $out);
unset($str, $out[0], $out[2], $out[3], $out[6]);
$out = preg_replace('#<a href="http://forum.+?</a>|<span style="cursor.+?</span>#s', '', $out);
echo $out[1] . $out[4] . $out[5] . $out[7] . $out[8] . $out[9];
|
это если сначала переменной $str присвоить тот текст , только в нём нет ссылки
<a href="http://forum.my.ru/s/act-Print/client/printer/f-176/t-194766.html" title="Эта тема создана: 5.2.2008, 23:38">Документация</a>
поэтому её не будет :)
//
насчёт ссылок тут много чего в поиске по форуму вот например | |
|
|
|