在Python中用单个空格替代多个空格

问题:

我有这个字符串:

mystring = 'Here is  some   text   I      wrote   '

如何将双重,三重(…)空格替换为一个空格,以便我得到:

mystring = 'Here is some text I wrote'

回答:

一个简单的可能性(如果你宁愿避免RE)是

' '.join(mystring.split())

拆分和连接执行您明确询问的任务 – 加上,他们还做了额外的,你不会谈论,但在你的例子中看到,删除尾随空格;-)。

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Substitute multiple whitespace with single whitespace in Python

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

59 − = 55