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

Как правильно сформировать регулярное выражение php?

Есть html страница размером около 150 Мб. Нужно из неё достать все ссылки типа <a target="_blank" href="*">[photo-*</a>. Я так понимаю, что необходимо: в php через file_get_content() получить html страницу, потом через preg_match_all вытащить из неё все нужные мне ссылки на фото, засунуть их в массив, затем вывести этот массив уже не в виде ссылок, в виде картинок. Но как это реализовать - не хватает мозгов уже на моменте регулярного выражения. За помощь - отблагодарю монетой).

Пример ссылки
<a target="_blank" href="https://site.com/blablabla/blablabla/blablabla.jpg?size=941x1080&quality=96&proxy=1&sign=blablablac&c_uniq_tag=blablabla">[photo-51238529_457283437] (941x1080)</a>
  • Вопрос задан
  • 102 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@alexalexes
Просто взял регулярку из ответа.
<a\s.*?href="(.+?)".*?>\[photo-.+<\/a>
И методом тыка подобрал в онлайн редакторе.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы