Почему мое регулярное выражение не возвращает совпадений? - PullRequest
0 голосов
/ 09 июля 2019

Мой второй regex (тот, который входит в переменную результатов) не возвращает совпадений, если в данных должен быть один. Почему это так?

Строка дампа слишком длинна для добавления, но ее можно найти здесь , и часть, которую я собираюсь найти, здесь

Код выглядит следующим образом:

#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)

Редактировать: Здесь - это содержимое строки html, с которой выполняется регулярное выражение результатов. Мой плохой.

Edit 2: Здесь - это полный, неотредактированный код, который я запускаю для тестирования людьми.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...