เราเจอคลาสอักขระที่ถูกปฏิเสธในนิพจน์ทั่วไปของ Python
regex ของ '[abdfgh]' จะจับคู่อักขระตัวเดียวที่เป็นหนึ่งใน 'a', 'b', 'd', 'f', 'g' หรือ 'h' นี่เรียกว่าคลาสอักขระ
regex ของ '[^abdfgh]' จะจับคู่อักขระตัวเดียวที่ไม่ใช่ 'a', 'b', 'd', 'f', 'g' หรือ 'h' นี่คือคลาสอักขระที่ถูกปฏิเสธ และระบุโดยอักขระ '^' ที่จุดเริ่มต้นของคลาสอักขระ
อักขระ '^' มีความหมายพิเศษที่จุดเริ่มต้นของคลาสอักขระ หากใช้ที่อื่นในคลาสอักขระนั้นก็หมายถึงอักขระ '^'
คลาสอักขระที่ถูกปฏิเสธจะทำงานกับคลาสอักขระใดก็ได้ :
ช่วง [0–9] ตรงกับอักขระหลักเดียว [^0–9] ตรงกับอักขระตัวเดียวที่ไม่ใช่ตัวเลข