让我看看,我有一个刮擦结果的链接图像。
例如:https://xxxx-zzz/zzz/xxx/.png1234w
在 .png 表示“ 1234w ”
后,我如何删除字符串我尝试使用rsript(),但没有用
string.rstrip(".png")
我不知道我的错,我只是从python乞求
答案 0 :(得分:0)
假设您只想删除最后一个'.png'之后的字符串,可以执行以下操作:
s = 'https://xxxx-zzz/zzz/xxx/.png1234w'
print(''.join([s.rsplit('.png', 1)[0], '.png'])
>>>
'https://xxxx-zzz/zzz/xxx/.png'
答案 1 :(得分:0)
这可以满足您的要求吗?
>>> url='https://xxxx-zzz/zzz/xxx/.png1234w'
>>> import re
>>> re.findall('^(.*\.png).*$', url)
['https://xxxx-zzz/zzz/xxx/.png']