Perhatikan bahwa satu-satunya karakter khusus atau karakter meta di dalam kelas karakter adalah tanda kurung tutup (]), garis miring terbalik (\\), tanda sisipan (^), dan tanda hubung (-). Karakter meta biasa adalah karakter normal di dalam kelas karakter, dan tidak perlu di-escape dengan garis miring terbalik. Untuk mencari bintang atau plus, gunakan [+ *]. Regex Anda akan berfungsi dengan baik jika Anda keluar dari metakarakter biasa di dalam kelas karakter, tetapi melakukannya secara signifikan mengurangi keterbacaan.
Untuk memasukkan garis miring terbalik sebagai karakter tanpa arti khusus di dalam kelas karakter, Anda harus menghindarinya dengan garis miring terbalik lainnya. [\\ x] cocok dengan garis miring terbalik atau x. Tanda kurung tutup (]), tanda sisipan (^), dan tanda hubung (-) dapat dimasukkan dengan mengosongkannya menggunakan garis miring terbalik, atau dengan menempatkannya pada posisi di mana keduanya tidak memiliki arti khusus. Saya merekomendasikan metode terakhir, karena ini meningkatkan keterbacaan. Untuk menyertakan tanda sisipan, letakkan di mana saja kecuali tepat setelah tanda kurung buka. [x ^] cocok dengan x atau tanda sisipan. Anda dapat meletakkan kurung tutup tepat setelah kurung tutup, atau tanda sisipan. [] x] cocok dengan kurung tutup atau x. [^] x] cocok dengan semua karakter yang bukan tanda kurung tutup atau x. Tanda hubung dapat dimasukkan tepat setelah kurung tutup, atau tepat sebelum kurung tutup, atau tepat setelah tanda sisipan.