|
import re
temp_str = 'src="https://www.xxx.com/1.jpg" data-src="https://www.xxx.com/2.png"'
#预期['https://www.xxx.com/1.jpg', 'https://www.xxx.com/2.png']
#想用最简单的 正则表达式来解决问题
reg = r'http.+?(jpg|png)'
print(re.findall(reg, temp_str)) #输出 ['jpg', 'png'] 与预期不符 但是这个正则在各大的正则网站是可以匹配的
temp_str = "123456123"
reg = r'[1-3]+'
#输出 ['123', '123'] 符合预期
print(re.findall(reg, temp_str))
#为什么简单的使用这种规则是没有问题的 负责的就不行呢 求大牛回答一下 谢谢
|
|