ใน Python regular expressions มี negated character classes (คลาสตัวอักษรที่ปฏิเสธ)
Regex [abdfgh] ตรงกับตัวอักษรใดตัวหนึ่งใน 'a', 'b', 'd', 'f', 'g', 'h' เรียกว่า character class
Regex [^abdfgh] ตรงกับตัวอักษรใดตัวหนึ่งที่ ไม่ใช่ 'a', 'b', 'd', 'f', 'g', 'h' เรียกว่า negated character class ตัวอักษร ^ นำหน้าคลาสหมายถึงการปฏิเสธ
ตัวอักษร ^ มีความหมายพิเศษเฉพาะตำแหน่งแรกของคลาส หากอยู่ตำแหน่งอื่นหมายถึงตัวอักษร ^ ตรงตัว
Negated character classes ทำงานกับทุกชนิดของ character classes:
- ช่วง
[0-9]ตรงกับตัวเลขหลักเดียว,[^0-9]ตรงกับตัวอักษรใดก็ตามที่ ไม่ใช่ ตัวเลข