次のようなgit URLからホスト名を簡単に抽出するにはどうすればよいですかssh://git@gitlab.org.net:3333/org/repo.git
u = urlparse(s)
私にくれます
ParseResult(scheme='ssh', netloc='git@gitlab.org.net:3333', path='/org/repo.git', params='', query='', fragment='')
これは、netloc が私が望むものに最も近いことを意味し、これは残念な量の作業を残しています。
やるべきか
u.netloc.split('@')[1].split(':')[0]
または、それをより適切に処理するライブラリがありますか?