如何使用正则表达式仅查找以数字结尾的链接
我试过了:
links = "'http://www.badlink.com' , 'http://good.link.com/W0QQAdIdZ567296978'"
re.findall(r'http://[\w\.\w\.\w\.-]+.*',links)
我不知道如何在链接中找到整数后让python停止搜索。 最佳案例场景我希望仅当链接以(5)或更多数字
结束时才会出现匹配答案 0 :(得分:1)
答案 1 :(得分:1)
如果最后一个数字足够好:
good_links = filter(lambda x: x.startswith("http://") and
all(c in "0123456789" for c in x[-4:]), links.split("'"))