gpt4 book ai didi

python - 删除字符串的特定部分

转载 作者:行者123 更新时间:2023-11-28 21:45:11 24 4
gpt4 key购买 nike

我想通过以下方式删除字符串的最后一个 '/' 之后的部分:

str = "live/1374385.jpg"
formated_str = "live/"

str = "live/examples/myfiles.png"
formated_str = "live/examples/"

到目前为止我已经尝试过了(有效)

import re
for i in re.findall('(.*?)/',str):
j += i
j += '/'

输出:

live/live/examples/

我是 python 的初学者,所以很好奇有没有其他方法可以做到这一点。

最佳答案

使用rsplit :

str = "live/1374385.jpg"
print (str.rsplit('/', 1)[0] + '/')
live/

str = "live/examples/myfiles.png"
print (str.rsplit('/', 1)[0] + '/')
live/examples/

关于python - 删除字符串的特定部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39784709/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com