文章詳情頁
string - Python字符串不區(qū)分大小寫替換
瀏覽:118日期:2022-06-27 14:18:53
問題描述
將Hello World, HELLO PYTHON中的hello替換成My。由于replace()函數(shù)替換是區(qū)分大小寫的,Python怎樣不區(qū)分大小寫實(shí)現(xiàn)字符串替換?
問題解答
回答1:參考文章:Python字符串操作相關(guān)問題
字符串不區(qū)分大小寫替換str.replace(old, new[, max])的替換是區(qū)分大小寫的。不區(qū)分大小寫替換需要正則表達(dá)式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’回答2:
import res = ’Hello World, HELLO PYTHON’print re.sub(r’(?i)hello’, ’My’, s)
相關(guān)文章:
1. mysql 查詢身份證號(hào)字段值有效的數(shù)據(jù)2. Python爬蟲如何爬取span和span中間的內(nèi)容并分別存入字典里?3. mysql - 把一個(gè)表中的數(shù)據(jù)count更新到另一個(gè)表里?4. android - 分享到微信,如何快速轉(zhuǎn)換成字節(jié)數(shù)組5. 視頻文件不能播放,怎么辦?6. 請(qǐng)教使用PDO連接MSSQL數(shù)據(jù)庫插入是亂碼問題?7. mysql - 分庫分表、分區(qū)、讀寫分離 這些都是用在什么場景下 ,會(huì)帶來哪些效率或者其他方面的好處8. visual-studio - Python OpenCV: 奇怪的自動(dòng)補(bǔ)全問題9. python bottle跑起來以后,定時(shí)執(zhí)行的任務(wù)為什么每次都重復(fù)(多)執(zhí)行一次?10. python - 爬蟲模擬登錄后,爬取csdn后臺(tái)文章列表遇到的問題
排行榜

熱門標(biāo)簽