Как найти доменное имя по ссылке?
Пытаюсь с помощью регулярных строк найти доменные имена по ссылкам. На каких-то ссылках корректно работает, а где-то нет.
Пример:
Есть ссылка
https://ru.stackoverflow.com/questions/ask
Мне нужно найти доменное имя:
https://ru.stackoverflow.com/
Я использую следующее регулярное выражение:
.*[://].*[/]{1}
Но код почему-то находит мне вот эту часть -
https://ru.stackoverflow.com/questions/
Хотя при использовании других ссылок всё работает как положено.
Ссылка
https://vc.ru/new
Что нашёл по регулярной строке -
https://vc.ru/
Проблема в том, что какие-то ссылки корректно обрабатываются, а какие-то нет. В чём проблема?
P.S. В ответах на форуме не нашёл подходящего вопроса. Только поиск домена без https/http. Мне нужен поиск вместе с протоколом