Xóa khoảng trắng trong python

Một cách khác là sử dụng cụm từ thông dụng và khớp. Dưới đây là một số ví dụ

Xóa TẤT CẢ khoảng trắng trong một chuỗi, kể cả giữa các từ

import re
sentence = re.sub[r"\s+", "", sentence, flags=re.UNICODE]

Xóa khoảng trắng ở BẮT ĐẦU chuỗi

import re
sentence = re.sub[r"^\s+", "", sentence, flags=re.UNICODE]

Xóa khoảng trắng ở END của chuỗi

import re
sentence = re.sub[r"\s+$", "", sentence, flags=re.UNICODE]

Xóa khoảng trắng cả ở BẮT ĐẦU và ở KẾT THÚC của chuỗi

import re
sentence = re.sub["^\s+|\s+$", "", sentence, flags=re.UNICODE]

Loại bỏ CHỈ DUPLICATE khoảng trắng

import re
sentence = " ".join[re.split["\s+", sentence, flags=re.UNICODE]]

[Tất cả các ví dụ đều hoạt động trong cả Python 2 và Python 3]

Chủ Đề