Есть строка:
<div style="float:left;max-width:280px;"><a href="/url.htm" alt="Операция
Нужно получить:
/url.htm
Дополнительный вопрос:
В зеннопостере есть конструктор регулярных выражений. Выражение в нем для данной ситуации выглядит так:
(?<=\ \ <div\ style="float:left;max-width:280px;"><a\ href=").*(?="\ alt)
Как написать такое же, только для php?
Я новичок в PHP, поэтому только начал разбираться в этом.
$html - строка, которую разбираем, $m - результаты
preg_match_all('#href="(.*?)"#us', $html, $m);
preg_match('#<\s?a\s+href=["|']([^"|']*)["|']#ui', $data, $result);
Вариант слегка упоротый, но иногда попадаются упоротые вёрстки
$data = '<div style="float:left;max-width:280px;"><a href="/url.htm" alt="Операция';
$pattern = '~href="(.*)" ~';
preg_match($pattern, $data, $out);
print_r($out[1]);
инструкция тут
http://php.net/manual/ru/reference.pcre.pattern.syntax.php
или тут http://www.rexegg.com/regex-quickstart.html
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Создал кнопку оплаты PayPal, но не могу понять работает или нетIPN пока молчит, но я не знаю как проверить в нем проблемы, т
Как назвать имя модели для таблицы "users_transactions" в Laravel? Правильнее будет назвать: UserTransaction? или UsersTransaction? или UserTransactions?
Доброго времени сутокБьюсь уже второй день и не могу понять в чём дело
Привет ребята, подскажите как правильно реализовать "ранее просмотренные товары", подскажите пожалуйста правильную логику в yii2, если можно...