Образцы, обозначающие один символ.
Одиночный символ соответствует самому себе. Символ точка - любой одиночный символ, кроме символа новой строки (\n). Например, образцу /a./ соответствует любая двухбуквенная поседовательность, начинающаяся с a.
Класс символов сопоставления:
/[abcde] # строка, содержащая любую из первых пяти строчных букв /[aeiouAEIOU] # -//- из первых пяти гласных
Диапазоны символов:
[0123456789] [0-9] [0-9\-] [a-z0-9] [a-zA-Z0-9_]
Отрицание класса символов:
[^0-9] [^aeiouAEIOU] [^\^]
Предопределенные классы символов
Конструкция
Эквивалентный класс
Конструкция с отрицанием
Эквивалентный класс с отрицанием
\d (цифра)
[0-9]
\D (нецифровые символы)
[^0-9]
\w (обычный символ)
[a-zA-Z0-9_]
\W (специальный символ)
[^a-zA-Z0-9_]
\s (пробельный символ)
[ \r\t\n\f]
\S (непробельный символ)
[^ \r\t\n\f]
Пример:
[\da-fA-F] # одна шестнадцатеричная цифра