可能重复:
如何从 URL 中提取域名
我想从 URL 中提取网站,即console.aws.amazon.com
从以下 URL 中。
>>> 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 中不起作用?