[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: выборка данных
feodal24
Привет друзья, помогите пожалуйста. 4-е сутки бьюсь с регулярками.

Как вырвать выделенный текст из html кода, вот html:

<tr>
<td><span style='color:gray'>0</span></td>
<td class='name'><a href='http://site.com/index.pnp?data=rus'><img src='http://site.com/img/rus.gif' alt="Россия" title="Россия" width='16' height='10' style='vertical-align: middle' align='absMiddle' /> </a><a href='http://site.com/index.php?data=1500-programm'>programm</a> </td>
<td>
<img src='http://site.com/img/64.gif' width='10' height='10'>
<img src='http://site.com/img/87.gif' width='10' height='10'>
<img src='http://site.com/img/75.gif' alt="w" title="w" width='16' height='10'>
<img src='http://site.com/img/12.gif' width='10' height='10' alt='' title=''>
</td>
<td><img src='http://'http://site.com/img/275.gif' title='известие' alt='известие' width='14' height='12' border='0'></td>
<td>16</td>
<td>38</td>
<td>98</td>
<td>201</td>
</tr>

Учитывая, что 1500-programm'>programm
и 201 могут меняться

И вообще, реально это сделать регулярными выражениями.
Буду благодарен за любую помощь...
Спасибо.



Спустя 4 дня, 2 часа, 18 минут, 4 секунды (15.12.2009 - 00:33) NewBePhp написал(а):
Немного не понятна идея обработка 1500-gramm или что то в этом роде... привыкай уменьшать или упрощать такие ГЕТы...
во первых, задаешь слишком *добрый тон* для злоумышленников и во вторых самому будет трудно составлять регулярки для проверки правильности передаваямых данных от пользователя...
я как понимаю site . com / index.php ?data=1500-programm
идет вопрос о data=1500-programm ?
идея такова... через гет вытаскиваеш 1500-programm и делиш на 2 составляющие 1500 и programm... и соответственно раз видишь нужные данные проверяеш регуляркой *1500* и проверяеш трушится или фальшивится... примерная регулярка [0-9]{1,4} диапозон можно увеличить + указать это - начало или / и конец строки ...

Спустя 6 минут, 31 секунда (15.12.2009 - 00:39) VolCh написал(а):
Как вариант XSLT или прямая работа с DOM - я знаю, что извращенец smile.gif

Спустя 1 день, 29 минут, 6 секунд (16.12.2009 - 01:08) NewBePhp написал(а):
VolCh
ггг мож и так... но как говорится! Можно решать простые задачи сложными методами и есть сложные задачи которые решаются простыми методами... ну что то в этом роде...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.