而不是使用:如何添加IGNORECASE沒有編譯RE
var = re.compile('old word',re.IGNORECASE)
,然後使用:
var2 = var.sub(r'new word', line)
我將如何實現IGNORECASE
到:
var = re.sub(r'WoRd',r'Word',line)
而不是使用:如何添加IGNORECASE沒有編譯RE
var = re.compile('old word',re.IGNORECASE)
,然後使用:
var2 = var.sub(r'new word', line)
我將如何實現IGNORECASE
到:
var = re.sub(r'WoRd',r'Word',line)
使用flags
kwarg:
re.sub(r'WoRd',r'Word',line, flags=re.IGNORECASE)
請注意,這只是在2.7或更高版本可用。
您可以使用re.sub()中的標誌也是這樣的:
var = re.sub(r'WoRd',r'Word',line, flags=re.IGNORECASE)
的re.sub函數接受flags
說法:
var = re.sub(r'WoRd', r'Word', line, flags=re.IGNORECASE)
除了在re.sub()
電話使用flags=
,你也可以簡單地添加(?i)
正則表達式的開始。