在 Python 中进行不区分大小写的字符串替换的最简单方法是什么?
该string类型不支持此功能。您可能最好使用带有re.IGNORECASE选项的正则表达式子方法。
string
>>> import re >>> insensitive_hippo = re.compile(re.escape('hippo'), re.IGNORECASE) >>> insensitive_hippo.sub('giraffe', 'I want a hIPpo for my birthday') 'I want a giraffe for my birthday'