Find index of last occurrence of a substring in a string

前端 未结 9 1522
挽巷
挽巷 2020-11-27 10:36

I want to find the position (or index) of the last occurrence of a certain substring in given input string str.

For example, suppose the input string is

9条回答
  •  攒了一身酷
    2020-11-27 10:45

    If you don't wanna use rfind then this will do the trick/

    def find_last(s, t):
        last_pos = -1
        while True:
            pos = s.find(t, last_pos + 1)
            if pos == -1:
                return last_pos
            else:
                last_pos = pos
    

提交回复
热议问题