2013-07-15 29 views
0

而不是使用:如何添加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) 

回答

1

您可以使用re.sub()中的標誌也是這樣的:

var = re.sub(r'WoRd',r'Word',line, flags=re.IGNORECASE) 
1

re.sub函數接受flags說法:

var = re.sub(r'WoRd', r'Word', line, flags=re.IGNORECASE) 
1

除了在re.sub()電話使用flags=,你也可以簡單地添加(?i)正則表達式的開始。