所有
我有一些索引文本,我想用更统一的庄园格式化。例如:
I live in Virginia and it is raining today
我希望以
打印出来I live in Virginia and it is raining today
我正在用Python编写我的应用程序,所以如果有人知道如何进行这种字符串操作,那将非常感激。
亚当
答案 0 :(得分:9)
一种非常简单的方法:
s = "I live in Virginia and it is raining today"
words = s.split()
print ' '.join(words)
答案 1 :(得分:3)
您可以使用正则表达式来完成此操作
import re
s = 'I live in Virginia and it is raining today'
print re.sub(r'\s+', ' ', s)
答案 2 :(得分:0)
正则表达式在这里工作,但可能有点过分。没有任何进口的一条线将负责它:
sentence = 'I live in Virginia and it is raining today'
' '.join([segment for segment in sentence.split()])