用Python中的单个空格替换多个空格[重复]

发布于 2021-01-29 16:08:02

这个问题已经在这里有了答案

有没有一种简单的方法来删除字符串中的多个空格? (29个答案)

5年前关闭。

我有这个字符串:

mystring = 'Here is  some   text   I      wrote   '

如何用单个空格替换双,三(…)空白字符,这样我得到:

mystring = 'Here is some text I wrote'
关注者
0
被浏览
52
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    一个简单的可能性(如果您希望避免使用RE)是

    ' '.join(mystring.split())
    

    split和join执行您明确要求的任务-此外,它们还执行您不谈论但在您的示例中看到的多余任务,删除尾随空格;-)。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看