Metod rfind

Metod rfind vraća indeks poklapanja podstringa od kraja stringa. U prvom parametru metoda navodimo string ili podstring koji želimo da pronađemo, u drugom opcionom parametru - indeks početka pretrage, u trećem opcionom parametru - indeks kraja pretrage. Ako podstring nije pronađen, metod će vratiti broj -1.

Sintaksa

pythonstring.rfind(šta treba naći, [indeks početka pretrage], [indeks kraja pretrage])

Primer

Hajde da pronađemo poziciju prvog podstringa 'a' od kraja stringa:

pythontxt = 'abacdea'
print(txt.rfind('a'))

Rezultat izvršavanja koda:

python6

Primer

A sada hajde da postavimo granice pretrage:

pythontxt = 'abacdea'
print(txt.rfind('a', 1, 3))

Rezultat izvršavanja koda:

python2

Primer

A sada hajde da pokušamo pomoću metoda rindex da pronađemo nepostojeći podstring:

pythontxt = 'abacdea'
print(txt.rfind('f'))

Rezultat izvršavanja koda:

python-1

Vidi takođe

  • metod find,
    koji vraća poziciju podstringa u stringu
  • metod index,
    koji vraća poziciju podstringa u stringu
  • metod rindex,
    koji traži poziciju podstringa od kraja stringa
  • metod count,
    koji vraća broj pojavljivanja podstringa u stringu
  • metod endswith,
    koji proverava pojavljivanje podstringa od kraja stringa