重複の可能性:
URLからドメイン名を抽出する方法
URL、つまり次のURLからWebサイトを抽出したいconsole.aws.amazon.com
。
>>> ts
'https://console.aws.amazon.com/ec2/home?region=us-east-1#s=Instances,EC2 Management Console,12/3/2012 4:34:57 PM,11,0,,25806'
>>> re.match(ts,'(")?http(s)?://(.*?)/').group(0)
Traceback (most recent call last):
File "<pyshell#17>", line 1, in <module>
re.match(ts,'(")?http(s)?://(.*?)/').group(0)
AttributeError: 'NoneType' object has no attribute 'group'
この正規表現をJSで試してみたところ、うまくいきました。これがJSで一致する理由はありますが、Pythonでは機能しませんか?