def clean(s, unicode=True): flags = re.UNICODE if unicode else 0 return re.subn(r'(\s){2,}', '\g<1>', s, flags)[0].strip()