maggot
Новичок
Необходимо написать единое регулярное выражение, которое запоминало бы из каждой ссылки: доменное имя, доменную зону, GET-запрос и имя якоря, если он указан.
Вот пять ссылок.Доменное имя и зону отделяю, а вот с GET-запросом и якорем проблемы.
Вот пять ссылок.Доменное имя и зону отделяю, а вот с GET-запросом и якорем проблемы.
PHP:
$str1 = 'http://yandex.ru/search=work?region=5#top';
$str2 = 'http://www.google.com/region=Russia/search/work#result';
$str3 = 'www.lenta.ru/news/2010/03/17/lebedev/#NEWS';
$str4 = 'php.net/manual/en/FUNCTION.header.php';
$str5 = 'www.gmail.com';
preg_match('/(?:http:\/\/)?(?:www\.)?(\w+)\.(ru|net|com)/', $str3, $matches);