1. ホーム
  2. パイソン

[解決済み】大文字・小文字を区別しない置換

2022-04-10 10:28:17

質問

Pythonで大文字小文字を区別しない文字列置換を行う最も簡単な方法は何ですか?

どのように解決するのですか?

その string タイプはこれをサポートしていません。おそらく 正規表現のサブメソッド と共に re.IGNORECASE オプションで指定します。

>>> import re
>>> insensitive_hippo = re.compile(re.escape('hippo'), re.IGNORECASE)
>>> insensitive_hippo.sub('giraffe', 'I want a hIPpo for my birthday')
'I want a giraffe for my birthday'