Помогите с регуляркой

Статус
В этой теме нельзя размещать новые ответы.

Arqin

Профессор
Регистрация
17 Мар 2009
Сообщения
185
Реакции
37
Пытаюсь правильно составить регулярное выражение по вытаскиванию из тегов a содержимого href и самого тескта линка. Написал вот такое выражение:
Код:
#<a href="(\S+?)".*?>(.*?)</a>#
,
но оно неправильно срабатывает, точнее берет только одну ссылку. укажите пожалуйста где ошибка?
Использую в таком скрипте:
PHP:
$ur = $_POST['url'];
if (!$ur) exit;
$str = file_get_contents($ur);
preg_match('#<a href="(\S+?)".*?>(.*?)</a>#',$str,$sov);
var_dump($sov);
 
если одна строка точно выводится, то:
preg_match_all
 
Да, спасибо! Уже сам понял свой затуп =\
И нашел где эта тема уже обсуждалась:
Для просмотра ссылки Войди или Зарегистрируйся
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху