स्ट्रिंग से सभी विशेष वर्ण, विराम चिह्न और रिक्त स्थान को हटाने के लिए, स्ट्रिंग पर पुनरावृति करें और सभी गैर अल्फा न्यूमेरिक वर्णों को फ़िल्टर करें। उदाहरण के लिए:
>>> string = "Hello $#! People Whitespace 7331" >>> ''.join(e for e in string if e.isalnum()) 'HelloPeopleWhitespace7331'
किसी भी गैर अल्फ़ान्यूमेरिक वर्णों को हटाने के लिए नियमित अभिव्यक्तियों का भी उपयोग किया जा सकता है। re.sub(regex, string_to_replace_with, original_string) सभी गैर अल्फ़ान्यूमेरिक वर्णों को रिक्त स्ट्रिंग से प्रतिस्थापित करेगा। उदाहरण के लिए,
>>> import re >>> re.sub('[^A-Za-z0-9]+', '', "Hello $#! People Whitespace 7331") 'HelloPeopleWhitespace7331'