php
ページからすべての URL を抽出するこのビットがあります。
$regex = '/https?\:\/\/[^\" ]+/i';
preg_match_all($regex, $page, $matches);
$links = ($matches[0]);
foreach($links as $link)
{
echo $link.'<br />';
}
すべてのリンクではなく、特定の部分的な URL に一致するリンクのみを抽出するように変更するにはどうすればよいでしょうか。この場合は次のようになります。 :
http://www.site.com/artist/Nirvana/
http://www.site.com/artist/Jayz/
等々。