как найти все ссылки на странице без тега nofollow?

wand

Новичок
Здравствуйте,

Использую следующее регулярное выражение для поиска ссылок на странице:

<?
$page='<a href="http://aaaa" >aaaa</a><a rel=nofollow href="http://bbbb" >bbbb</a><a href="http://cccc" rel=nofollow>cccc</a>';
$pattern="/<a .*?href=\"?'?([^ \"'>]+)\"?'?.*?>.*?<\/a>/is";
preg_match_all($pattern,$page,$matches);
echo "<pre>";
print_r($matches);
echo "</pre>";
?>

Подскажите что нужно добавить в регулярное выражение чтоб исключить ссылки с тегом nofollow?
(если это вообще реально)
(я конечно могу потом обработать каждую полученную ссылку отдельно но думаю что это "не есть хорошо")

С Уважением Евгений.
 

AmdY

Пью пиво
Команда форума
wand
не испольхзовать регулярки, а какой-нить dom + getElementsByTagName + hasAttribute
 
Сверху