将 Int 变量传递给 re.findall

将 Int 变量传递给 re.findall

我尝试将 year 变量传递给 re.findall,但不起作用(没有错误)。有人能指出我错在哪里吗?

year=2013
links = re.findall(r"('+year+'-.*\/t.*.html)", line)

答案1

year应该放在引号之外,因为它是一个变量:

year = 2013
links = re.findall(r + '(' + str(year) + '-.*\/t.*.html)', line)

相关内容