Доступ к базе по ссылке?
>>> from urllib.parse import urlparse
>>> u = urlparse("postgres://admin:oocooSh7@postgres.host:5432/my_db")
>>> u.password
'oocooSh7'
>>> u.username
'admin'
>>> u.hostname
'postgres.host'
>>> u.port
5432
>>> u.path
'/my_db'
>>> us = urlparse("sqlite:///C:/Users/admin/site_db.sqlite3")
>>> us.path
'/C:/Users/admin/site_db.sqlite3'
>>> us.scheme
'sqlite'
>>>
Думаю дальше сами справитесь.
А в чем проблема распарсить строку?
Хотите регуляркой, но тут и str.split() справится.
Правда, будут интересности, если в пароле допустима пунктуация...