string Index for the last position

Christian Heimes lists at cheimes.de
Tue Apr 28 23:37:29 CEST 2009


Clarendon schrieb:
> I am trying to get the index for the last occurrance of a sub string.
> 
> S = 'dab dab dab'
> print S.find('ab')
> 1
> 
> This gives me the index for the first position of 'ab'.
> But I need to index the last position of 'ab' here.
> Is there a quick option for find that will do this, or do I have to
> write a long code to get what I want?

>>> s = 'dab dab dab'
>>> s.rfind("dab")
8

rfind = find from the right side

Christian



More information about the Python-list mailing list