python正则表达式提取图像u的最佳方法

2024-07-02 12:18:09 发布

您现在位置:Python中文网/ 问答频道 /正文

如何使用regex从下面的html中提取xlarge URL?在

'"xlarge":"https://i.ebayimg.com/00/s/NTU5WDEwMjY=/z/TQMAAOSwkrFaZqhh/$_20.PNG"},{"small":"https://i.ebayimg.com/00/s/ODAwWDgwMA==/z/uX0AAOSwvGlaZqhU/$_35.JPG","large":"https://i.ebayimg.com/00/s/ODAwWDgwMA==/z/uX0AAOSwvGlaZqhU/$_75.JPG","xlarge":"https://i.ebayimg.com/00/s/ODAwWDgwMA==/z/uX0AAOSwvGlaZqhU/$_20.JPG"},{"small":"https://i.ebayimg.com/00/s/NjMwWDk2MA==/z/n58AAOSwp-RaZqhn/$_35.PNG","large":"https://i.ebayimg.com/00/s/NjMwWDk2MA==/z/n58AAOSwp-RaZqhn/$_75.PNG","xlarge":"https://i.ebayimg.com/00/s/NjMwWDk2MA==/z/n58AAOSwp-RaZqhn/$_20.PNG"}],"needsPhoneOnReply":false,

这些类型的HTML

^{pr2}$

提取这些xlarge url的最佳方法是什么?谢谢


Tags: httpscompnghtmlregexsmalljpglarge
1条回答
网友
1楼 · 发布于 2024-07-02 12:18:09

您可以使用re.findall使用regexp r'"xlarge":"(.*?)"提取所有xlarge url

>>> re.findall(r'"xlarge":"(.*?)"', text)
['https://i.ebayimg.com/00/s/NTU5WDEwMjY=/z/TQMAAOSwkrFaZqhh/$_20.PNG', 'https://i.ebayimg.com/00/s/ODAwWDgwMA==/z/uX0AAOSwvGlaZqhU/$_20.JPG', 'https://i.ebayimg.com/00/s/NjMwWDk2MA==/z/n58AAOSwp-RaZqhn/$_20.PNG']

相关问题 更多 >