другой способ с использованием REGEXP_SUBSTR
select
REGEXP_SUBSTR(
REGEXP_SUBSTR('https://:someport/xxxxxxx/yyyyyyy','[^:]+',1,3),
'[^/]+',1,1
)
from dual;
результат: someport
select
REGEXP_SUBSTR(
REGEXP_SUBSTR('https://<some IPv4 address>:someport/xxxxxxx/yyyyyyy','[^//]+',1,2),
'[^:]+',1,1
)
from dual;
результат: некоторый IPv4-адрес