Вместо того, чтобы пытаться использовать регулярные выражения для выделения частей URL, просто используйте класс URL
:
new URL("https://hello-world.example.tld/yello-blue/green").hostname
Это не означает, что это невозможно сделать с помощью регулярных выражений, вам просто нужно искать то, что находится между //
и /
.
Все это говорит, я не уверен, каково ваше истинное намерение, потому что есть куча махинаций с www
et c. Подход URL
не фильтрует, он просто возвращает имя хоста.