[...] Любой из символов класса (в квадратных скобках),
[^...] Любой из символов не присутствующий в классе,
\w [0-9a-zA-Z_] Любой текстовый ASCII-символ,
\W [^0-9a-zA-Z_] Любой не текстовый ASCII-символ,
\s Символ разделитель,
\S Не символ разделитель,
\d [0-9] цифры,
\D [^0-9] не цифры,
. Точка, Любой символ, кроме разделителей(\r\n и т.д.)