使用する代わりに:
var = re.compile('old word',re.IGNORECASE)
そして、次を使用します。
var2 = var.sub(r'new word', line)
どのように実装IGNORECASE
しますか:
var = re.sub(r'WoRd',r'Word',line)
使用する代わりに:
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 以降でのみ使用できることに注意してください。
呼び出しで使用flags=
するだけでなく、正規表現の先頭に追加することもできます。re.sub()
(?i)
次のように、 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)