2024-05-06 23:14:21 发布
网友
我不确定这可能已经在某个地方得到了答案,但我似乎想不出一个办法来寻找答案
假设我有一根弦
s=so/u/run
如果我运行以下命令
s1= s[rfind('/'):]
它返回字符串/run,但是我只想要run。 我怎么才能只跑
/run
run
rfind方法返回找到的字符的索引(如果没有找到,则返回-1)。处理字符不存在的情况时应该小心,除非您100%确定字符串将始终包含您感兴趣的字符
假设索引是rfind返回的,只需通过添加一个来调整切片索引:
rfind
s1 = s[s.rfind('/')+1:]
下面是一个处理未找到要搜索的角色的示例:
idx = s.rfind('/') s1 = s[idx+1:] if idx != -1 else ""
rfind方法返回找到的字符的索引(如果没有找到,则返回-1)。处理字符不存在的情况时应该小心,除非您100%确定字符串将始终包含您感兴趣的字符
假设索引是
rfind
返回的,只需通过添加一个来调整切片索引:下面是一个处理未找到要搜索的角色的示例:
相关问题 更多 >
编程相关推荐