Để xóa tất cả các ký tự đặc biệt, dấu câu và dấu cách khỏi chuỗi, hãy lặp lại chuỗi và lọc ra tất cả các ký tự không phải là số alpha. Ví dụ:
>>> string = "Hello $#! People Whitespace 7331" >>> ''.join(e for e in string if e.isalnum()) 'HelloPeopleWhitespace7331'
Biểu thức chính quy cũng có thể được sử dụng để xóa bất kỳ ký tự không phải chữ và số nào. re.sub (regex, string_to_replace_with, original_string) sẽ thay thế tất cả các ký tự không phải chữ và số bằng chuỗi trống. Ví dụ,
>>> import re >>> re.sub('[^A-Za-z0-9]+', '', "Hello $#! People Whitespace 7331") 'HelloPeopleWhitespace7331'