質問: python3で ``` https://hoge1.hoge2 ``` のような文字列から `https://`と`hoge2`を取り除き `hoge1`だけを取り出す方法を教えていただけませんか
回答: 「URLからサブドメインを取得する」が質問に対するゴールと解釈して答えます。 URLから何かしらの情報を得たいのであれば、まずは `urllib.parse` を利用しましょう(正規表現を使った解法は他の方に任せます) ``` >>> from urllib.parse import urlparse >>> o = urlparse('https://hoge1.hoge2') >>> print(o.hostname.split('.')[0]) 'hoge' ``` ちなみに、より正確にドメインとサブドメインを取得したい場合は tldextract というパッケージを利用する方法もあります。