Почему при такой регулярке не получаю нужный результат? Привет всем! Подскажите пожалуйста. Есть html страница.class="product-list-item xs-100 sm-100 md-100 lg-100 xl-100"> \n
Проблема, скорее всего, заключается в том, что вы используете двумерные кавычки для обозначения регулярного выражения в PHP, а не одинарные. Вам также нужно экранировать обратный слеш внутри строки с регуляркой. Вот исправленный вариант:
Проблема, скорее всего, заключается в том, что вы используете двумерные кавычки для обозначения регулярного выражения в PHP, а не одинарные. Вам также нужно экранировать обратный слеш внутри строки с регуляркой. Вот исправленный вариант:
$pattern = '/class="product-thumb "><div\\nclass="image">\\n<a\\nhref="(?<product_url>.*?)"/';Попробуйте использовать такое регулярное выражение в вашем PHP скрипте и посмотрите, получите ли вы нужный результат.