Точка . — самый частый метасимвол, означает «любой одиночный символ» (кроме перевода строки):
Шаблон c.t совпадёт с «cat», «cot», «cut», «c9t», «c t» — любая буква или символ между c и t.
Это мощно, но осторожно: точка слишком «всеядна», ею легко захватить лишнее. Часто вместо неё лучше указать конкретный набор символов (об этом дальше).
По умолчанию регулярки чувствительны к регистру: Cat не найдёт «cat». Чтобы искать без учёта регистра, включают флаг i (о флагах — отдельный раздел):
/cat/i совпадёт и с «cat», и с «Cat», и с «CAT»
Итак, у нас уже есть два инструмента: буквальные символы для точного текста и точка для «чего угодно». Дальше научимся описывать не «любой символ», а конкретные группы символов — цифры, буквы, пробелы — это делает шаблоны точными.