- Регистрация
- 24.03.2015
- Сообщения
- 45
- Благодарностей
- 5
- Баллы
- 8
День добрый, уважаемые участники форума!
Подскажите, пожалуйста, решение для следующей задачи:
1. На первом шаге берем при помощи DOM и Regex необходимую информацию в виде куска html кода и ложим в переменную
2. На втором шаге нужно из этой переменной "вытащить" текст через regex.
Как это сделать?
Кусок кода из шага 1.
объявления: 303943<br></br><b><a style="color: Red;" href="https://www.stanok-trading.ru/add_pay_advertisement.php?status=vip&id=303943" target="_blank">Сделать VIP-объявлением + Телефон + Ссылка на сайт компании + Всегда Первый</a></b><br></br>Статистика просмотров: 12<br></br><a style="color: Red;" href="https://www.stanok-trading.ru/add_pay_advertisement.php?status=vip&id=303943" target="_blank">Увеличить количество просмотров</a></td><td valign="top"><a href="profile.php?operation=update_time&id=303943" style="color: Blue;" title="Дату можно обновлять 1 раз в 4 часа">08-07-2023 14:07 - Обновить дату публикации</a><br></br><span class="fio">Сергей</span> - Equip4U - </td><td valign="top" align="right"><noindex><a href="javascript:deleteItem(303943);" style="color: Blue;">Удалить объявление</a></noindex></td></tr></tbody></table></td></tr><tr><td bgcolor="#ffffff"><a target="_blank" href="https://www.stanok-trading.ru/industrial_equipment_Zatochniy_stanok_knecht_s200t_303943.html"><img src="photos_small/310000/1688814420_303943.jpg" alt="Заточный станок Knecht S200T" border="1" align="left"></img></a><b><a target="_blank" href="https://www.stanok-trading.ru/industrial_equipment_Zatochniy_stanok_knecht_s200t_303943.html">Заточный станок Knecht S200T</a></b></td></tr><tr><td><table width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td width="33%"><noindex><a href="https://www.stanok-trading.ru/edit.php?id=303943"><button type="button" style="cursor: pointer; font-weight: bold; padding: 8px 8px 8px 8px; color: White; background-color: Green; border-radius: 10px; white-space: normal;">
Нужно вытащить на втором шаге текст "303943" при помощи Regex - (?<=объявления:\ ).*?(?=<br><b><a\ style=)
Не понимаю через какой экшн это делать и что там делать.
Прошу помощи и надеюсь на нее.
Подскажите, пожалуйста, решение для следующей задачи:
1. На первом шаге берем при помощи DOM и Regex необходимую информацию в виде куска html кода и ложим в переменную
2. На втором шаге нужно из этой переменной "вытащить" текст через regex.
Как это сделать?
Кусок кода из шага 1.
объявления: 303943<br></br><b><a style="color: Red;" href="https://www.stanok-trading.ru/add_pay_advertisement.php?status=vip&id=303943" target="_blank">Сделать VIP-объявлением + Телефон + Ссылка на сайт компании + Всегда Первый</a></b><br></br>Статистика просмотров: 12<br></br><a style="color: Red;" href="https://www.stanok-trading.ru/add_pay_advertisement.php?status=vip&id=303943" target="_blank">Увеличить количество просмотров</a></td><td valign="top"><a href="profile.php?operation=update_time&id=303943" style="color: Blue;" title="Дату можно обновлять 1 раз в 4 часа">08-07-2023 14:07 - Обновить дату публикации</a><br></br><span class="fio">Сергей</span> - Equip4U - </td><td valign="top" align="right"><noindex><a href="javascript:deleteItem(303943);" style="color: Blue;">Удалить объявление</a></noindex></td></tr></tbody></table></td></tr><tr><td bgcolor="#ffffff"><a target="_blank" href="https://www.stanok-trading.ru/industrial_equipment_Zatochniy_stanok_knecht_s200t_303943.html"><img src="photos_small/310000/1688814420_303943.jpg" alt="Заточный станок Knecht S200T" border="1" align="left"></img></a><b><a target="_blank" href="https://www.stanok-trading.ru/industrial_equipment_Zatochniy_stanok_knecht_s200t_303943.html">Заточный станок Knecht S200T</a></b></td></tr><tr><td><table width="100%" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td width="33%"><noindex><a href="https://www.stanok-trading.ru/edit.php?id=303943"><button type="button" style="cursor: pointer; font-weight: bold; padding: 8px 8px 8px 8px; color: White; background-color: Green; border-radius: 10px; white-space: normal;">
Нужно вытащить на втором шаге текст "303943" при помощи Regex - (?<=объявления:\ ).*?(?=<br><b><a\ style=)
Не понимаю через какой экшн это делать и что там делать.
Прошу помощи и надеюсь на нее.