01/10/2018, 09:12

Hỏi các lọc các loại ký tự trong một chuỗi

Xin chào mọi người, có ai biết cách lọc các ký tự CHỮ HOA, chữ thường, số, ký tự đặc biệt ra làm bốn list từ một chuỗi vd như str = “aaaccbAAACCSSD431874613,.<>/’;”[]" thành
lower = [aaacc]; upper = [AAACCSSD]; number = [431874613]; special = [,.<>/’;"[]] chỉ mình với. Mình dùng filter(str.islower,s), filter(str.isupper,s) ,filter(str.isdigit,s) nhưng thằng cuối thì chỉ biết xài re.sub(r’w’,’ ',s) để tách không biết có cách nào thay thế cái tách special chars không .Sorry mới học Python

Tuyết Liên Hoa viết 11:18 ngày 01/10/2018

dùng regex đi.

Bài liên quan
0