gpt4 book ai didi

python - Python如何在一个字符串中找到最后一个目标字符串?

转载 作者:太空宇宙 更新时间:2023-11-04 08:50:36 25 4
gpt4 key购买 nike

我们都知道如何在字符串中找到第一个目标字符串。

string.index('abc')

所以这段代码将帮助我找到 'abc' 在字符串中出现的第一个位置。

但是,我想知道如何找到最后一个“abc”位置。

我已经想出了一个算法,但它很愚蠢。

1. reverse whole string and 'abc'.
2. temp_Location = string.index('cba')
3. exactly_Location = len(string) - temp_Location - len('cba')

我知道这真的很傻...有人可以告诉我如何巧妙地做到这一点吗?

非常感谢。 :)

最佳答案

使用str.rindex

s = 'abcabc'
s.rindex('abc') # evaluates to 3

关于python - Python如何在一个字符串中找到最后一个目标字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35787644/

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