Я искал выражение регулярного выражения, которое будет выплевывать только часть 'stackoverflow', а не www. или .com и т. д. Все, что я мог найти, это проверить, были ли URL-адреса действительными ... Я использовал php-фильтр url, чтобы определить, сколько я сейчас ищу, чтобы определить, какой это сайт.
Я никогда не писал выражения раньше, поэтому я надеюсь, что кто-нибудь может проверить его / порекомендовать лучшее решение.
preg_match('@^(?:http://)(?:www.)?([^.]+)@i', $url, $matches)
редактировать:
Все URL, с которыми я имею дело, это .com, если это поможет