任何人都知道一个很好的正则表达式删除额外的空格?

Jam*_*mes 3 python regex

可能重复:
在Python中用单个空格替换多个空格

试图弄清楚如何编写给定字符串的正则表达式:

"hi     this       is a  test"
Run Code Online (Sandbox Code Playgroud)

我可以把它变成

"hi this is a test"
Run Code Online (Sandbox Code Playgroud)

将空格规范化为一个空格

有任何想法吗?非常感谢

Ste*_*edy 7

import re    
re.sub("\s+"," ",string)
Run Code Online (Sandbox Code Playgroud)