>>830
ありがとうございます

$url = 'http://www.example.com';
preg_match('%//([^/]+)%', $url, $matches);
print_r($matches);

だいたいこんな感じでサブパターンの部分が欲しくて使いますよね?
$matches[0]はスルーしていますか?

サブパターンが1つだけの時は
preg_match('%[^/]+\.[^/]+%', $url, $matches);
こんな感じにもできますが
この調子で書くとサブパターンが2つ以上の時はカオスになるので