Почему при такой регулярке не получаю нужный результат? Привет всем! Подскажите пожалуйста. Есть html страница.class="product-list-item xs-100 sm-100 md-100 lg-100 xl-100">
\n

21 Авг 2019 в 06:31
255 +2
0
Ответы
1

Проблема, скорее всего, заключается в том, что вы используете двумерные кавычки для обозначения регулярного выражения в PHP, а не одинарные. Вам также нужно экранировать обратный слеш внутри строки с регуляркой. Вот исправленный вариант:

$pattern = '/class="product-thumb "><div\\nclass="image">\\n<a\\nhref="(?<product_url>.*?)"/';

Попробуйте использовать такое регулярное выражение в вашем PHP скрипте и посмотрите, получите ли вы нужный результат.

20 Апр 2024 в 13:17
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир