【发布时间】:2020-04-22 19:50:15
【问题描述】:
我目前使用以下方法清理网站。
http://www.example.com > example.com
https://www.example.com > example.com
http://example.com > example.com
然而,
www.example.com > www.example.com
如何确保 www.example.com 变成 example.com
import re
website = "http://www.example.com"
def clean_website(website):
"""
Transform http://google.com, https://google.com, http://www.google.com and
https:www.//google.com into google.com.
"""
url = re.compile(r"https?://(www\.)?")
return url.sub("", website).strip().strip("/")
clean_website(website)
【问题讨论】:
-
正则表达式第二个斜线之后的所有内容!
-
请使用 example.com 或 *.example 作为示例,因为它们是为 purposes 保留的。
-
我改变了@Wouterr