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?
(если это вообще реально)
(я конечно могу потом обработать каждую полученную ссылку отдельно но думаю что это "не есть хорошо")
С Уважением Евгений.
Использую следующее регулярное выражение для поиска ссылок на странице:
<?
$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?
(если это вообще реально)
(я конечно могу потом обработать каждую полученную ссылку отдельно но думаю что это "не есть хорошо")
С Уважением Евгений.