Pythonで複数の空白を単一の空白に置き換える [重複] 質問する

Pythonで複数の空白を単一の空白に置き換える [重複] 質問する

次のような文字列があります:

mystring = 'Here is  some   text   I      wrote   '

二重、三重 (...) の空白文字を単一のスペースに置き換えるにはどうすればよいでしょうか。

mystring = 'Here is some text I wrote'

ベストアンサー1

単純な可能性としては(REを避けたい場合)、

' '.join(mystring.split())

分割と結合は、あなたが明示的に尋ねているタスクを実行します。さらに、あなたが言及していないが、例に示されている、末尾のスペースを削除するという追加のタスクも実行します;-)。

おすすめ記事