正则表达式解析字符串——python

我想从如下字符串中截取出图片的url,使用正则表达式应该怎么写?

01.<div class="photos-container">


02.    <div class="photos">


03.            <a target="_blank" href="/shop/18211174/photos">


04.                <img style="width: 240px; height: 180px;" class="auto" itemprop="photo" src="http://qcloud.dpfile.com/pc/6rK6z9s3bORn1GxbJMgMiQGmS6TLvf_rBk_HtsgTKreEHNko21uzmPrb649XPQOhCjM_FsO3sW809PHY7spB8g.jpg" title="鲜芋仙的图片" alt="鲜芋仙的图片">


05.            </a>

下面是我写的:

pattern = re.compile('<div class="photos".*?<a target="_blank".*?<img.*?src="(.*?)".*?</a>',re.S)

这样的话每次只能获取一个字符:h


侃侃尔雅
浏览 928回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP