Python 文字列の空白削除:strip, replace, 正規表現
Pythonの文字列(str)内のスペースを削除するには、replace()メソッドまたは正規表現を使用して空白を削除できます。以下に、その2つの方法の例を示します。
1、replace() メソッドを使用する。
original_string = "Hello World"
new_string = original_string.replace(" ", "")
print(new_string)
これは、すべてのスペースが削除されたHelloWorldを出力します。
2、正規表現を使用する:
import re
original_string = "Hello World"
new_string = re.sub(r'\s+', '', original_string)
print(new_string)
このコードは、\s+という正規表現を使って、1つ以上のスペースをマッチし、空の文字列で置き換えます。最終的な出力はHelloWorldで、つまり任意のスペースも含まれない文字列になります。