2014-09-08 4 views

ответ

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

Разделите строку, затем присоедините ее снова. Что-то вроде

strText = ' '.join(strText.split()) 
1
import re 

# Using a regular expression, replace any sequence of spaces with a single space 
txt = re.sub(' +',' ', txt) 
Смежные вопросы