স্ট্রিং থেকে সব স্পেশাল ক্যারেক্টার, পাঙ্কচুয়েশন এবং স্পেস রিমুভ করতে, স্ট্রিং-এর ওপর ইটারেট করুন এবং সব নন-আলফানিউমেরিক ক্যারেক্টার ফিল্টার আউট করুন। উদাহরণস্বরূপ:
>>> 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'