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

Литералы и первое совпадение

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

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

Как работать

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

Критерий

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

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

Регулярка — это описание того, как выглядит искомый текст. Самый простой шаблон — буквальный текст (литерал): он ищет сам себя.

Шаблон cat найдёт «cat» в строках «cat», «cats», «scatter» — везде, где встречается эта последовательность букв.

Регулярки решают две главные задачи: • поиск/проверка — есть ли в тексте совпадение с шаблоном; • замена — найти по шаблону и заменить на другое.

Большинство символов в шаблоне означают сами себя. Но некоторые символы — специальные (метасимволы), они имеют особый смысл:

. ^ $ * + ? ( ) [ ] { } \ |

Например, точка . означает «любой символ», а не саму точку. Чтобы искать буквальный спецсимвол, его экранируют обратным слешем:

\. — именно точка \? — именно знак вопроса \$ — именно доллар

Это первое ключевое правило: обычные символы ищут себя, метасимволы имеют особое значение, а экранирование \ возвращает метасимволу буквальный смысл.

Назад

Обсуждение

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

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