Python'da dizeleri değiştirmenin hızlı bir yolu var mı, ancak baştan başlamak yerine replacesonuna kadar mı? Örneğin:
>>> def rreplace(old, new, occurrence)
>>> ... # Code to replace the last occurrences of old by new
>>> '<div><div>Hello</div></div>'.rreplace('</div>','</bad>',1)
>>> '<div><div>Hello</div></bad>'
5
İyi bir soru, böylesine basit bir sorunun karmaşık çözümlerine bakarak.
—
Justin Ardini
Aşağıdaki cevaplarda bu soruya eklenmesi 9 yıl (!) Süren zarif bir astar var, bulmak için aşağı kaydırın.
—
John D