регулярное выражение Java, соответствующее IP-адресу и номеру порта как захваченные группы

может кто-нибудь сказать мне, что не так с этим регулярным выражением?

((?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))\\:([0-9]{2,5})

для соответствия: assfasfas> 192.168.1.1:8080192.168.222.43:8286

Мне нужно 192.168.1.1 и 8080 для захвата групп

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос