Введение в тест по regexp
Регулярные выражения предоставляют гибкий механизм для поиска цепочек символов в строках. Для описания синтаксиса регулярных выражений используется специальный формальный язык.
Многие языки программирования содержат библиотеки для работы с regexp, а некоторые даже имеют нативную поддержку регулярных выражений на уровне самого языка.
Тест Регулярные выражения - Основы посвящен базовым понятиям regex.
Целевая аудитория теста по регулярным выражениям
Регулярные выражения - это тот механизм, который может понадобиться практически в любом проекте любого уровня сложности.
Можно с уверенностью сказать, что тест по основам регулярных выражений будет интересен большинству программистов не зависимо от предпочитаемых языков программирования и технологий.
Предварительные требования к тесту по regex
Вопросы теста достаточно простые. Тем не менее перед прохождением теста рекомендуем прочитать хотя бы вводную статью по регулярным выражениям, чтобы ознакомиться с терминологией, а также получить базовое представление о regexp.
Структура теста по регулярным выражениям
Вопросы теста делятся на следующие группы:
- Общие понятия
- Метасимволы и метапоследовательности
- Квантификаторы
- Синтаксис
- Модификаторы
В будущем планируется создание более сложного теста по регулярным выражениям, а также создание специализированных тестов по конкретным имплементация regexp в разных языках программирования (Ruby, JavaScript, Perl и т.д.)
Ну а практические примеры по-немногу будем добавлять.