Если вы действительно продали использование регулярных выражений, а не встроенных в язык инструментов (например, функции PHP parse_url
), то что-то вроде:
(?:(\w+)://)([^/]+)(/\w+)?
сделает это очень грубо, с именем хоста в подгруппе 2. Это просто быстрый и грязный хак (и не будет работать во всех случаях), и я бы посоветовал использовать встроенный язык в инструментах.
Если это Javascript и текущий URL, посмотрите window.location.host
или window.location.hostname
.