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
dùng regex đi.