可能重复:
Substitute multiple whitespace with single whitespace in Python
试图找出如何编写给定字符串的正则表达式:
"hi this is a test"
我可以把它变成
"hi this is a test"
其中将空格规范化为一个空格
任何想法?非常感谢
答案 0 :(得分:7)
import re
re.sub("\s+"," ",string)
答案 1 :(得分:0)
它需要是一个正则表达式吗?
我只是用
new_string = " ".join(re.split(s'\s+', old_string.strip()))
答案 2 :(得分:0)
SED
sed 's/[ ]\{2,\}/ /g'