x123p
Не надо тебе регулярка. Вот возможные варианты:
$domain = parse_url($url, PHP_URL_HOST);
$tmp = explode("/", $url);
$domain = $tmp[2];
Ну а если очень хочешь регулярко то вроде вот:
if (preg_match('/http:\/\/([^\/]+)\//i', $target_string, $matches)) {
$domain = $matches[1];
}
freeek
Код:
preg_match( '%^http(?:s)?://(?:www\.)?((?:[\w\d-]+\.)+\w{2,6})/.*$%i', $MAP['HTTP_REFERER'], $match );
копи-паста из своего
насчет
http://domain.com -> domain.com
наверное так можно, нет по рукой проверить разные варианты
Код:
%http(?:s)?://(?:www\.)?((?:[\w\d-]+\.)+\w{2,6})%i