需求:字元串裡面的空格太多,strip()左右空格去除不滿足需求
注意:此代碼來源Tornado源碼
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import re
def squeeze(value: str, replace=" ") -> str:
"""将所有空格字元序列替換為單個空格."""
return re.sub(r"[x00-x20]+", replace, value).strip()
if __name__ == '__main__':
s = ' 測 試 '
ret = squeeze(s)
print(ret)
# 運作結果
# 測 試