Я пытаюсь извлечь URL из списка строк. Пример списка:Python Regex над списком строк
import re
p = ['<img class="alignnone size-full wp-image-2087" src="http://www.sample.com/test.jpg" alt="0wCR41v" width="540" height="720" srcset="http://www.sample.com/test-225x300.jpg 225w, http://www.sample.com/test.jpg 540w" sizes="(max-width: 540px) 100vw, 540px" />', '<img class="alignnone size-large wp-image-2133" src="http://www.sample.com/test2.jpg" alt="NtAboHF" width="583" height="1024" srcset="http://www.happyfridaygents.com/wp-content/uploads/2016/04/NtAboHF-768x1349.jpg 768w, http://www.sample.com/test2.jpg 583w, http://www.happyfridaygents.com/wp-content/uploads/2016/04/NtAboHF.jpg 828w" sizes="(max-width: 583px) 100vw, 583px" />']
Я хотел бы, чтобы извлечь http://www.sample.com/test.jpg
часть, которая приходит сразу после SRC =»часть
я могу использовать FindAll если р только одна строка примерно так:.
t = re.findall('src="(.+)" alt', p)
print t
Но как я могу пройти по списку и возвращает список всех URL-адресов в P?
См http://www.cademuir.eu/blog/2011/10/20/python-searching-for-a-string-within- a-list-list-comprehension/ –