আমরা পাইথন রেগুলার এক্সপ্রেশনে নেগেটেড ক্যারেক্টার ক্লাস জুড়ে পাই।
'[abdfgh]'-এর রেজেক্স যেকোন একক অক্ষরের সাথে মেলে যা 'a', 'b', 'd', 'f', 'g' বা 'h'-এর একটি। এটিকে একটি চরিত্রের শ্রেণী বলা হয়।
'[^abdfgh]'-এর রেজেক্স যেকোন একক অক্ষরের সাথে মিলবে যেটি 'a', 'b', 'd', 'f', 'g' বা 'h'-এর একটি নয়। এটি একটি নেগেটেড ক্যারেক্টার ক্লাস, এবং ক্যারেক্টার ক্লাসের শুরুতে '^' ক্যারেক্টার দ্বারা নির্দেশিত হয়।
অক্ষর শ্রেণীর শুরুতে '^' অক্ষরের একটি বিশেষ অর্থ রয়েছে। যদি এটি সেই অক্ষর শ্রেণীর অন্য কোথাও ব্যবহার করা হয় তবে এর অর্থ কেবল একটি '^' অক্ষর।
নেগেটিভ ক্যারেক্টার ক্লাস যে কোনো ক্যারেক্টার ক্লাসের সাথে কাজ করে :
রেঞ্জগুলি [0–9] একটি একক অঙ্কের অক্ষরের সাথে মেলে, [^0–9] যেকোন একক অক্ষরের সাথে মেলে যা একটি অঙ্ক নয়৷