为什么我的正则表达式不返回任何匹配项?

时间:2019-07-09 20:38:20

标签: python regex web-scraping

当数据中应该有一个正则表达式(输入到result变量中)时,它不返回任何匹配项。为什么会这样?

转储字符串太长,无法添加,但是可以找到here,我要查找的部分是here

代码如下:

#All of this is unimportant
import requests
import re

dump="PASTEBIN TEXT HERE"

x = re.findall(r'href=".*?">',dump)

html = requests.get(x[0].replace("href=","").replace(">","").replace('"',"")).text

#This is the regex we care about; It's done on the html linked in the edit.
results = re.findall(r'<p>Source: <a href.*?</a>',html)

print(results)

编辑:Here是执行结果正则表达式的html字符串的内容。我不好。

编辑2:Here是我正在运行的完整未经编辑的代码,供人们测试。

0 个答案:

没有答案