成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

string - Python字符串不區(qū)分大小寫替換

瀏覽:135日期:2022-06-27 14:18:53

問(wèn)題描述

將Hello World, HELLO PYTHON中的hello替換成My。由于replace()函數(shù)替換是區(qū)分大小寫的,Python怎樣不區(qū)分大小寫實(shí)現(xiàn)字符串替換?

問(wèn)題解答

回答1:

參考文章:Python字符串操作相關(guān)問(wè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)

標(biāo)簽: Python 編程
相關(guān)文章: