我正在处理url数据,但是我无法使用python将url分为域和子域
我正在尝试使用正则表达式提取域,但是我不知道如何将其返回到True或False子域
例如
a = ['facebook.com', 'profile.facebook.com']
我希望结果是
[False, True]
答案 0 :(得分:0)
您需要确定要对域名施加多少宽松限制,其余 看起来像:
>>> import re
>>> a = re.compile('[0-9a-z\.]*\.[0-9a-z]*\.com')
>>> bool(a.match('facebook.com'))
False
>>> bool(a.match('sub.facebook.com'))
True
在这里,我假设域将以.com
的形式出现,但是您可以轻松地对其进行更改。