我爱模板网 > 建站教程 > Python教程 >  Python - 约束搜索正文

Python - 约束搜索

很多时候,在我们得到搜索结果之后,我们需要更深入地搜索现有搜索结果的一部分。例如,在给定的文本主体中,我们的目标是获取Web地址,并提取Web地址的不同部分,如协议,域名等。在这种情况下,我们需要借助用于划分的组功能搜索结果以各个组为基础,分配正则表达式。我们通过使用可搜索部分周围的括号分隔主搜索结果来创建这样的组表达式,不包括我们想要匹配的固定单词。

import re
text = "The web address is https://www.codingdict.com"

# Taking "://" and "." to separate the groups
result = re.search('([\w.-]+)://([\w.-]+)\.([\w.-]+)', text)
if result :
    print "The main web Address: ",result.group()
    print "The protocol: ",result.group(1)
    print "The doman name: ",result.group(2)
    print "The TLD: ",result.group(3)


部分素材资源来源网站,本站提供免费下载,如有侵权请联系站长马上删除!
上一篇:Python 简介 下一篇:Python - 词干算法
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
选择头像:
最新评论

猜你喜欢