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

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

Шаг 8 из 316 минТеория
Цель

Понять основной механизм темы «Точка и режим игнорирования регистра» без заучивания отдельных терминов.

Как работать

Прочитайте блок один раз целиком, затем вернитесь к схеме или примеру и перескажите идею своими словами.

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

Опорная идея

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

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

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

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

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

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

Назад

Обсуждение

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

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