python 文字列を置換する

python 文字列を置換する

pythonで、replaceか正規表現を使用して、文字列を置換するサンプルコードを記述してます。

環境

  • OS windows10 pro 64bit
  • python 3.8.5

文字列置換

replaceを使用すれば指定した文字を、任意の文字に置換することが可能です。

str = 'mebee'

print(str.replace('e', 'a'))
# mabaa

print(str.replace('me', 'you'))
# youbee

print(str.replace('e', ''))
# mb

第3引数に置換回数を指定することができます。

str = 'mebee'

print(str.replace('e', '', 1))
# mbee

print(str.replace('e', '', 2))
# mbe

正規表現を使用して置換することもできます。

import re
 
str = 'mebee'

print(re.sub(r'[/e/g]+', '', str))
# mb