Pythonで文字列を置き換える簡単な方法はありreplaceますか?しかし、最初から開始するのではなく、最後から開始しますか?例えば:
>>> 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
              
                  そのような単純な問題に対する複雑な解決策から判断すると、良い質問です。
                
                
                  
                    —
                    Justin Ardini、2010年
                    
                  
                
              
                  以下の回答には、この質問に追加するのに9年(!)かかったエレガントな1行があります。下にスクロールして見つけるだけです。
                
                
                  
                    —
                    ジョンD