me_edu
Регулярные выражения (RegEx)Шаг 4 из 27 · 0% пройдено
Что такое шаблон · Что такое шаблон

Точка и режим игнорирования регистра

Точка . — самый частый метасимвол, означает «любой одиночный символ» (кроме перевода строки):

Шаблон c.t совпадёт с «cat», «cot», «cut», «c9t», «c t» — любая буква или символ между c и t.

Это мощно, но осторожно: точка слишком «всеядна», ею легко захватить лишнее. Часто вместо неё лучше указать конкретный набор символов (об этом дальше).

По умолчанию регулярки чувствительны к регистру: Cat не найдёт «cat». Чтобы искать без учёта регистра, включают флаг i (о флагах — отдельный раздел):

/cat/i совпадёт и с «cat», и с «Cat», и с «CAT»

Итак, у нас уже есть два инструмента: буквальные символы для точного текста и точка для «чего угодно». Дальше научимся описывать не «любой символ», а конкретные группы символов — цифры, буквы, пробелы — это делает шаблоны точными.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.