Назовите движок, режим поиска и допустимые символы, включая правила для пробелов и Unicode.
Зачем
Зачем это нужно
Дайте несколько подходящих и неподходящих строк с коротким объяснением.
Запустите проверки в нужном языке, добавьте границы длины и неудобные случаи. Сложный формат при необходимости разбирайте парсером.
Вопросы
Частые вопросы
Почему шаблон из браузера может вести себя иначе в Python?
Движки и флаги отличаются: синтаксис групп, Unicode и правила совпадения нужно проверять для вашего языка. В задании укажите среду и версию. Не считайте результат стороннего тестера доказательством поведения приложения.
Чем поиск фрагмента отличается от проверки строки?
Поиск может найти допустимый фрагмент внутри неподходящего текста. Проверка всей строки должна отклонить лишние символы. Передайте пример с префиксом и переводом строки, чтобы проверить именно нужное поведение.
Когда лучше отказаться от regex?
Если у формата вложенная структура или много зависимых правил, разбор готовой библиотекой может быть понятнее. Для одного ограниченного шаблона regex уместен, но он не заменяет все смысловые проверки значения.
Рядом
Соседние страницы каталога
Дальше — весь каталог задач: поиск по названию, темы и фильтры.