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