Разбор ссылки регуляркой, нужна помощь, чуток осталось

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

gaintbiz

Новичок
Доброго времени суток, форумчане!
Требуется ваша помощь.
Не могу до конца составить регулярку на ссылку типа:
<a class="page_num" href="/search.php?pos_type=vac&amp;p=2">2</a>

Требуется вытащить:
/search.php?pos_type=vac&amp;p=2
причем цифры после "p=" в отдельные ключи массива

Последний вариант у меня такой:
preg_match_all("%<a.*href=(?:\'|\")(.*)(?:\'|\")[^>]*>%iUs", $text, $regs);

но выводит не полностью:
/search.php?pos_type=vac&p=5

пропускает эту часть:
amp;

как быть??
Подскажите плиз, и если можно опишите синтаксис для этого участка.
 

Фанат

oncle terrible
Команда форума
Вопросы связанные с парсингом чужого контента запрещены.
Не стоит этого делать.
Лучше создавать свое, чем грабить чужое.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху