Как получить текст из строки в python

Есть переменная с данными:

text = """<div class="image" style="background-image: url('https://test_link.com/item/USP-S+%7C+Monster+Mashup+%28Battle-Scarred%29/100.png');"></div>"""

И мне необходимо получить текст от url(' до ');"> как это можно сделать?


Ответы (1 шт):

Автор решения: Victor VosMottor
import re
text = """<div class="image" style="background-image: url('https://test_link.com/item/USP-S+%7C+Monster+Mashup+%28Battle-Scarred%29/100.png');"></div>"""
res = re.findall("url\(\'(.*?)\'\);\">", text)
text = """<div class="image" style="background-image: url('https://test_link.com/item/USP-S+%7C+Monster+Mashup+%28Battle-Scarred%29/100.png');"></div>"""
text[text.find("url('")+5:text.find("');\">")]
→ Ссылка