我想在 Python 中做一个字符串替换,但只做第一个实例从右到左。在一个理想的世界里,我会有:
myStr = "mississippi"
print myStr.rreplace("iss","XXX",1)
> missXXXippi
鉴于 rreplace
不存在,最好的方法是什么?
最佳答案
rsplit
和 join
可用于模拟 rreplace
>>> 'XXX'.join('mississippi'.rsplit('iss', 1))
'missXXXippi'
关于python - Python中从右到左的字符串替换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9943504/