如何使用python标记域和子域?

问题描述 投票:-1回答:1

我正在使用url数据,我有问题使用python将url分类为域和子域

我正在尝试正则表达式提取域,但我不知道如何将其返回到True或False子域

例如

a = ['facebook.com', 'profile.facebook.com']

我希望结果是

[False, True]
python url dns subdomain
1个回答
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,但你可以很容易地改变它。

© www.soinside.com 2019 - 2024. All rights reserved.