1. ホーム
  2. python

[解決済み] Pythonで複数の空白を単一の空白で代用する [重複].

2022-03-23 12:12:08

質問

<余談
この質問には、すでにここで回答があります :
クローズド 7年前 .

こんな文字列があります。

mystring = 'Here is  some   text   I      wrote   '

ダブル、トリプル(...)の空白文字を半角スペースに置き換えるにはどうしたらよいでしょうか。

mystring = 'Here is some text I wrote'

解決方法は?

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

' '.join(mystring.split())

splitとjoinはあなたが明示的に質問しているタスクを実行します。さらに、あなたが話していないけれどもあなたの例で見られる、末尾のスペースを削除するという追加のタスクも実行します;-)。