Задать вопрос

Посоветуйте простое регулярное выражение

Здравствуйте!

Ситуация такова:
1) есть переменная $get_page, содержащая исходный код страницы сайта.
2) в данном коде регулярно повторяются ссылки с такой структурой (меняется только текст ссылок):
<h3 class="t_i_h3">
<a title="Продаю BMW 735i в Ростове-на-Дону" href="/rostov-na-donu/avtomobili_s_probegom/prodayu_bmw_735i_89296613" name="89296613"> Продаю BMW 735i</a>
</h3>


Вопрос.
Какое регулярное выражение для php функции preg_match_all("", $get_page, $result) нужно написать, чтобы в $result массиве содержались все ссылки с такой структурой со страницы?
Спасибо за помощь!

P.S. На всякий случай — у <h3 class="t_i_h3"> всегда этот класс, меняется содержимое title, href, name, ну и текст самой ссылки, очевидно.
  • Вопрос задан
  • 4214 просмотров
Подписаться 2 Оценить 3 комментария
Ответ пользователя Сергей Протько К ответам на вопрос (7)
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
|<h3\s+class=\«t_i_h3\»>(.+?)|isU

Как-то так. А вообще использовали бы XPath И не мучались. Парсить DOM регулярками не всегд удобно.
Ответ написан
Комментировать