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
string.rfind(šta treba naći, [indeks početka pretrage], [indeks kraja pretrage])
Primer
Hajde da pronađemo poziciju prvog podstringa
'a' od kraja stringa:
txt = 'abacdea'
print(txt.rfind('a'))
Rezultat izvršavanja koda:
6
Primer
A sada hajde da postavimo granice pretrage:
txt = 'abacdea'
print(txt.rfind('a', 1, 3))
Rezultat izvršavanja koda:
2
Primer
A sada hajde da pokušamo pomoću metoda
rindex da pronađemo nepostojeći podstring:
txt = 'abacdea'
print(txt.rfind('f'))
Rezultat izvršavanja koda:
-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