【发布时间】:2010-07-29 23:59:23
【问题描述】:
这个问题类似于this,只是要替换的子字符串只有在运行时才知道。
我想写ireplace的定义,行为如下:
>>> ireplace(r'c:\Python26\lib\site.py', r'C:\python26', r'image\python26')
r'image\python26\lib\site.py'
>>>
【问题讨论】:
-
您确定不希望返回的字符串以 c:\ 开头吗?如果是这样,那不仅仅是替代品。
-
@Jon-Eric:那是我的错误,我修正了这个例子。
标签: python string case-insensitive