Python 文字列置換:replace, translate, re.sub の使い分け

Pythonでは、str.replace()メソッドを使用して文字列内の文字を置換することができます。このメソッドは2つの引数を受け取ります。第1引数は置換される文字であり、第2引数は置換後の文字です。例えば、

s = "hello world"
new_s = s.replace("l", "x")
print(new_s)  # 输出: hexxo worxd

その他に、置換を行うためにre.sub()メソッドを使用することもできます。このメソッドはより柔軟で、置換する必要がある文字列を正規表現でマッチングすることができます。例えば:

import re

s = "hello world"
new_s = re.sub("l", "x", s)
print(new_s)  # 输出: hexxo worxd
bannerAds