首页 新闻 会员 周边

正则表达式问题,匹配贴吧图片出现TypeError: expected string or bytes-like object

0
[已解决问题] 解决于 2018-07-17 13:37
贴吧图片的url格式有“<img ... src="XXX.jpg" width=...>和“<img ... src="XXX.jpg" height=...>”
现在我用re.compile('r<img.+?src="(.+?\.jpg)" (width|height)')去匹配,会发生TypeError: expected string or bytes-like object的错误。
但是用re.compile('r<img.+?src="(.+?\.jpg)" width’)就好好的



桩子101的主页 桩子101 | 菜鸟二级 | 园豆:202
提问于:2018-07-06 16:44
< >
分享
最佳答案
0

感觉你r的地方就放错了?

奖励园豆:5
星涅爱别离 | 菜鸟二级 |园豆:215 | 2018-07-09 23:50

对,r是放错了,还有个问题可能是括号的原因,因为括号在compile函数有特殊含义

桩子101 | 园豆:202 (菜鸟二级) | 2018-07-15 18:34

@桩子101: 具体的应该查看官方文档,关于那个或的运算我也是新手,可能是两个ll或者是用 or?

星涅爱别离 | 园豆:215 (菜鸟二级) | 2018-07-15 18:43

@星涅爱别离: 嗯好

桩子101 | 园豆:202 (菜鸟二级) | 2018-07-17 10:23
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册