.
Любой символ кроме новой строки
Код
a.c → abc, aac
Шпаргалка по регулярным выражениям
Справочный блок 1
Любой символ кроме новой строки
a.c → abc, aac
Начало строки
^abc → строка начинается с abc
Конец строки
abc$ → строка заканчивается на abc
0 или более повторений
ab*c → ac, abc, abbc
1 или более повторений
ab+c → abc, abbc
0 или 1 повторение
ab?c → ac, abc
Справочный блок 2
Ровно n раз
a{3} → aaan или более раз
a{3,} → aaa, aaaaОт n до m раз
a{2,4} → aa, aaa, aaaaСправочный блок 3
Цифра (0-9)
\d+ → 123, 456
Буква, цифра, _
\w+ → hello, test123
Пробельный символ
\s+ → пробелы, табы
Один из символов
[abc] → a, b, или c
Диапазон символов
[a-z]+ → lowercase
Не один из символов
[^abc] → любой кроме a, b, c
Справочный блок 4
Группа
(ab)+ → ab, abab
a или b
(cat|dog) → cat или dog
Обратная ссылка на группу
(\w)\1 → aa, bb
Справочный блок 5
Игнорировать регистр
/abc/i → ABC, abc
Глобальный поиск
/abc/g → все вхождения
Многострочный режим
/^abc/m → начало каждой строки