Pythonでは、文字列を置換するためのメソッドが複数存在します。この記事では、それぞれのメソッドの特徴と使い分けについて紹介します。
- replaceメソッド: Pythonで文字列を置換する最も基本的なメソッドです。以下にその基本的な使い方を示します。
# 文字列.replace("置換元文字列", "置換後文字列")
string = "Hello World!! Hello Python"
print(string.replace("Hello", "Hey!!")) # "Hey!! World!! Hey!! Python"
-
translateメソッド: 文字(長さが1の文字列)を指定して置換するためのメソッドです。maketransメソッドを用いて、一度に複数の置換を指定することができます。
-
re.subメソッド: 正規表現を用いて文字列を置換するためのメソッドです。完全一致でなく部分一致で元の文字列を指定できます。
これらのメソッドを適切に使い分けることで、Pythonでの文字列操作がより柔軟になります。詳細な使い方や例については、各メソッドの公式ドキュメンテーションを参照してください。