Мне нужна помощь в создании регулярного выражения для соответствия определенным частям URL с использованием Java. В частности, протокол, имя хоста и порт.
Например, если у меня есть URL http://hq.dev.test.domain:8080/ip/CreateRegex
и
Я хотел бы вытащить следующее:
[Protocol]=http
[Hostname]=hq.dev.test.domain
[Port]=8080
Вот то, что у меня есть в данный момент и работает только для протокола. Я также буду принимать любые обновления по этому регулярному выражению.
var getProtocol= ^((http)?:\\/\\/).*\\w*(CreateRegex)$