- 1、使用`re.findall('', str1, re.S)`
- 2、使用 re.findall('src="https://www.mshxw.com/skin/sinaskin/image/nopic.gif"',str3,re.S)
如何提取景点信息内容中的所有图片呢? 1、使用re.findall('', str1, re.S)
import re str1 = '熊猫基地位于四川省成都市
' result = re.findall('',str1,re.S) print(result)
结果为:
['/media/upload/2022/05/26/4a44d601-63d7-4c8d-9759-a6d569a58ef6.png']
注意,img和src之间不能有其他内容,并且是"/>,"和/>没有空格。
**如果没有匹配的内容,则返回空列表。**如下所示:
str2 = '2、使用 re.findall(‘src=“https://www.mshxw.com/skin/sinaskin/image/nopic.gif”’,str3,re.S)朱德纪念馆位于四川省泸州市况场镇
很有纪念意义,值得参观
' result = re.findall('',str2,re.S) print(result) #[]
如果img标签和src属性之间还有其他属性, 则你也可以直接取src, 如:
str3 = '熊猫基地位于四川省成都市
憨憨厚厚的熊猫
' result = re.findall('src="https://www.mshxw.com/skin/sinaskin/image/nopic.gif"',str3,re.S) print(result)
结果如下:
['/media/upload/2022/05/26/4a44d601-63d7-4c8d-9759-a6d569a58ef6.png', '/media/upload/2022/05/26/4b3c2c17-8e0b-42f2-a660-bd9e01ba2be2.jpg']



