將Hello World, HELLO PYTHON中的hello替換成My。 由於replace()函數替換是區分大小寫的,Python怎麼不區分大小寫實作字串替換?
Hello World, HELLO PYTHON
hello
My
小伙看你根骨奇佳,潜力无限,来学PHP伐。
參考文章:Python字串操作相關問題
字串不區分大小寫替換str.replace(old, new[, max])的替換是區分大小寫的。不區分大小寫替換需要正規表示式re.sub()帶上re.IGNORECASE選項。
str.replace(old, new[, max])
re.sub(
re.IGNORECASE
>>> import re >>> reg = re.compile(re.escape('hello'), re.IGNORECASE) >>> reg.sub('My', 'Hello World, HELLO PYTHON') 'My World, My PYTHON'
雷雷
參考文章:Python字串操作相關問題
字串不區分大小寫替換
str.replace(old, new[, max])
的替換是區分大小寫的。不區分大小寫替換需要正規表示式re.sub(
)帶上re.IGNORECASE
選項。雷雷