我正在使用url数据,我有问题使用python将url分类为域和子域
我正在尝试正则表达式提取域,但我不知道如何将其返回到True或False子域
例如
a = ['facebook.com', 'profile.facebook.com']
我希望结果是
[False, True]
你需要决定你想对域名进行多少松散的限制,其余的看起来像:
>>> 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
,但你可以很容易地改变它。