如何删除字符串中的额外空格?

时间:2014-09-08 08:52:53

标签: python django string

当我使用API​​获取数据时,有些值具有额外的空格。

例如:Z Miramar Wellington Nz

如何使其正确?

3 个答案:

答案 0 :(得分:2)

拆分字符串然后再次加入。像

这样的东西
strText = ' '.join(strText.split())

答案 1 :(得分:2)

您可以使用re.sub

>>> import re
>>> s = 'Z Miramar      Wellington  Nz'
>>> re.sub(r'\s+', ' ', s)
'Z Miramar Wellington Nz'

str.split后跟str.join

>>> ' '.join(s.split())
'Z Miramar Wellington Nz'

答案 2 :(得分:1)

import re

# Using a regular expression, replace any sequence of spaces with a single space
txt = re.sub(' +',' ', txt)