私は「stackoverflow」の部分だけを吐き出し、wwwを吐き出さない正規表現を探していました。または.comなど。私が見つけたのは、URLが有効かどうかを確認することだけでした...私はphpのURLフィルターを使用して、現在どのサイトであるかを判断しようとしています。
私はこれまで式を書いたことがないので、誰かがそれをチェックしたり、より良い解決策を推奨したりできることを願っています。
preg_match('@^(?:http://)(?:www.)?([^.]+)@i', $url, $matches)
編集:私が扱っているすべてのURLは、それが役立つ場合は.comです