【发布时间】:2021-09-28 04:47:54
【问题描述】:
我有以下图片网址:
https://img.com/woo/image/u/f_auto,q_auto/w_350/v1619377072/Products/dada/Products/dada/IMG_47473065_IDW_IMAGE_bf30ac4dbbd308c8b0248b954a58a731a5b413b0f6782b834c781d0da621d727_HR.jpg
这里的网址包含默认分辨率,即w_350。我想从此图片网址中删除此分辨率。
图片 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)
【问题讨论】:
-
这有点难以确定,但我想也许这样的事情会对你有用:
'/'.join([part for part in s.split('/') if not any(part.startswith(prefix) for prefix in ('w_', 'l_'))])
标签: python python-3.x regex