將Hello World, HELLO PYTHON
中的hello
替換成My
。
由於replace()函數(shù)替換是區(qū)分大小寫的,Python怎麼不區(qū)分大小寫實(shí)作字串替換?
小伙看你根骨奇佳,潛力無限,來學(xué)PHP伐。
參考文章:Python字串操作相關(guān)問題
字串不區(qū)分大小寫替換str.replace(old, new[, max])
的替換是區(qū)分大小寫的。不區(qū)分大小寫替換需要正規(guī)表示式re.sub(
)帶上re.IGNORECASE
選項(xiàng)。
>>> import re
>>> reg = re.compile(re.escape('hello'), re.IGNORECASE)
>>> reg.sub('My', 'Hello World, HELLO PYTHON')
'My World, My PYTHON'