me_edu
Регулярные выражения (RegEx)Шаг 13 из 35 · 0% пройдено
2. Профессиональный практикум: проект, качество и портфолио
3. Атлас программных моделей: данные, архитектура, API и тесты
Что такое шаблон

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

Шаг 13 из 356 минТеория
Цель

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

Как работать

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

Критерий

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

STRUCTURAL BLOCK DIAGRAMCENTRAL UNITSQLтаблицытранзакцияключииндексзапросСтруктурная схемастрелки показывают поток данных/энергиимасштаб и расположение условные
Схема базы данных показывает таблицы, ключи, индексы и границу транзакции.
Опорная идея

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

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

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

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

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

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

Назад

Обсуждение

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

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