Có cách nào nhanh chóng trong Python để thay thế chuỗi nhưng, thay vì bắt đầu từ đầu như replace
, bắt đầu từ kết thúc? Ví dụ:rreplace - Làm thế nào để thay thế sự xuất hiện cuối cùng của một biểu thức trong một chuỗi?
>>> 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>'
Câu hỏi hay, đánh giá bằng các giải pháp phức tạp cho một vấn đề đơn giản như vậy. –