543 Stimmen

Index des letzten Vorkommens einer Teilzeichenkette in einer Zeichenkette finden

Ich möchte die Position (oder den Index) des letzten Vorkommens einer bestimmten Teilzeichenkette in einer gegebenen Eingabezeichenkette finden str .

Nehmen wir zum Beispiel an, die Eingabezeichenkette lautet str = 'hello' und die Teilzeichenkette lautet target = 'l' dann sollte es 3 ausgeben.

Wie kann ich das tun?

0voto

praveen kumar Punkte 61

Können Sie rindex() Funktion, um das letzte Vorkommen eines Zeichens in einer Zeichenkette zu ermitteln

s="hellloooloo"
b='l'
print(s.rindex(b))

-1voto

BitchBark Punkte 5
str = "Hello, World"
target='l'
print(str.rfind(target) +1)

o

str = "Hello, World"
flag =0
target='l'
for i,j in enumerate(str[::-1]):
    if target == j:
       flag = 1
       break;
if flag == 1:   
    print(len(str)-i)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X