使用する代わりに:
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)
flagskwargを使用します。
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)