Næsten alle metategn (inklusive prikken . , + , * og ? kvantifikatorer, end-of-string-ankeret $ osv.) har ingen speciel betydning i karakterklasser, med nogle få bemærkelsesværdige undtagelser:
- afsluttende parentes
], af indlysende årsager - caret
^, som bruges til at negere tegnklassen (f.eks.:[^ab]matcher ethvert tegn menaogb). - bindestreg
-, som bruges til at angive et område (f.eks.:[0-9]matcher ethvert ciffer)
Disse kan dog stadig tilføjes uden at undslippe, hvis de placeres på strategiske steder inden for karakterklassen:
- afslutningsbeslaget kan placeres lige efter åbningsbeslaget, f.eks.:
[]a]matcher]ellera. - Carten kan placeres hvor som helst undtagen efter den indledende parentes, f.eks.:
[a^]matcher^ellera - bindestregen kan placeres lige efter åbningsparentesen eller før den afsluttende parentes, f.eks.:
[-a]og[a-]begge matcheraog-.
Flere oplysninger kan findes på man-siden på POSIX regex
(tak Tomalak Geret'kal!)