我有以下图像url:
https://img.com/woo/image/u/f_auto,q_auto/w_350/v1619377072/Products/dada/Products/dada/IMG_47473065_IDW_IMAGE_bf30ac4dbbd308c8b0248b954a58a731a5b413b0f6782b834c781d0da621d727_HR.jpg
这里的url默认包含解析,即其中的w_350
。我想从此图像url中删除此分辨率
图像url的最终输出应如下所示:
https://img.com/woo/image/u/f_auto,q_auto/v1619377072/Products/dada/Products/dada/IMG_47473065_IDW_IMAGE_bf30ac4dbbd308c8b0248b954a58a731a5b413b0f6782b834c781d0da621d727_HR.jpg
我该怎么做
还有比这更好的吗
re.sub(r"w_\d\d\d/", "", url)
我只是测试了一下,这很有效
应该给你这个值
这是另一种方法:如果您确定模式将只包含数字
0-9
,则最好使用[0-9]
而不是\d
,如文档所示:使用
[0-9]
将减少计算量,因为只匹配数字0-9
,而不是所有Unicode字符输出:
相关问题 更多 >
编程相关推荐