@Noob--Saibot

Почему при такой регулярке не получаю нужный результат?

Привет всем! Подскажите пожалуйста. Есть html страница.
class="product-list-item xs-100 sm-100 md-100 lg-100 xl-100"><div
class="product-thumb "><div
class="image">
<a
href="http://sait.com.ua/cat1/cat2/cat3/page10.html"  class="has-second-image" style="background: url('http://sait.com.ua/page-10-3-200x120.jpg') no-repeat;" >
<img

Я пытаюсь регуляркой, вытащить адрес sait.com.ua/cat1/cat2/cat3/page10.html на php.
Вот такая:
class="product-thumb "><div\nclass="image">\n<a\nhref="(?<product_url>.*?)"

Вот тут тестю и все нормально https://regex101.com/
НО! PHP скрипт захватывает не только адрес, но и то, что дальше.
Не пойму, почему так ведет себя.
  • Вопрос задан
  • 392 просмотра
Решения вопроса 1
gobananas
@gobananas
finishhim.ru
Ссылку сразу на вашу регулярку кинули бы.
Так вроде нужный вам адрес? https://regex101.com/r/cZAcGg/1/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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