Регулярное выражение или не стоит при мне так выражаться

Что выведет на экран данное регулярное выражение:

<?
preg_match
("!(?:http:\/\/)([^?.]+[^?.])!","http://www.test.local",$matches);
print_r($matches[1]); // www
?>

Рассмотрим более подробно:
(?:http:\/\/) - (?:)это исключает запись из выборки
([^?.]+[^?.]) - тут выбираем все до следующей точки, можно записать проще ([^?.]+)