Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để tách dấu cách / tab / dòng mới bằng cách sử dụng biểu thức chính quy Python?


Đoạn mã sau tách các khoảng trắng / tab / dòng mới khỏi chuỗi đã cho bằng cách sử dụng Python regex

Chúng tôi sử dụng '\ S' trong regex, viết tắt của tất cả các ký tự không có khoảng trắng

Ví dụ

import re
print re.findall(r"[\S]","""I find
    Tutorialspoint useful""")

Đầu ra

Điều này cho kết quả

['I', 'f', 'i', 'n', 'd', 'T', 'u', 't', 'o', 'r', 'i', 'a', 'l', 's', 'p', 'o', 'i', 'n', 't', 'u', 's', 'e', 'f', 'u', 'l']