不确定是否已经在某处得到了答案,但是我似乎无法找到一种寻找答案的方法
假设我有字符串;
s=so/u/run
如果我运行以下内容
s1= s[rfind('/'):]
这返回字符串/run
,但是我只想要run
。
我如何才能只跑步?
答案 0 :(得分:0)
rfind方法返回找到的字符的索引(如果找不到,则返回-1)。您应该谨慎处理字符不存在的情况,除非您100%确保字符串将始终包含您感兴趣的字符。
鉴于索引是rfind
返回的内容,只需添加一个就可以调整切片的索引:
s1 = s[s.rfind('/')+1:]
下面是处理找不到您要搜索的字符的示例:
idx = s.rfind('/')
s1 = s[idx+1:] if idx != -1 else ""