心如熊猫 2021-04-20 01:36 采纳率: 0%
浏览 168

python正则只匹配输出url中的域名

 

例如:http://hali.com.cn:443

输出:hali.com.cn

http://或者https://和:443 都不输出

下面compile中该怎么写?

r = re.compile("   ")

w = 'http://hali.com.cn'

print(r.search(w))
  • 写回答

3条回答 默认 最新

  • 心如熊猫 2021-04-20 02:07
    关注

    解决了

    r = re.compile(r'(?![http(s)?://]).*[a-z]')
    w = 'http://www.baidu.com:80'
    print(r.search(w).group())
    评论

报告相同问题?