文字列内の複数のスペースを削除する簡単な方法はありますか? 質問する

文字列内の複数のスペースを削除する簡単な方法はありますか? 質問する

次の文字列を想定します:

The   fox jumped   over    the log.

変換:

The fox jumped over the log.

分割したりリストに入れたりせずにこれを実現する最も簡単な (1 ~ 2 行) 方法は何ですか?

ベストアンサー1

>>> import re
>>> re.sub(' +', ' ', 'The     quick brown    fox')
'The quick brown fox'

おすすめ記事