工作 我正在使用正则表达式来查找.txt文件中的所有链接
blahblah'url=:'http://link.com/=tag/blahblah'url=:'http://link2.com/=tag'
我的正则表达式如下:
links = re.findall(r"url=:'http://.+?=tag", source)
结果:
url=:'http://link.com/=tag/, url=:'http://link2.com/=tag'
答案 0 :(得分:2)
在要返回的模式周围使用捕获组:
links = re.findall(r"(url=:'http://.+?=tag)", source)
演示:
>>> import re
>>> source = "blahblah'url=:'http://link.com/=tag/blahblah'url=:'http://link2.com/=tag'"
>>> re.findall(r"(url=:'http://.+?=tag)", source)
["url=:'http://link.com/=tag", "url=:'http://link2.com/=tag"]