Главная · Каталог задач · Регулярное выражение

Готовый сценарий

Регулярное выражение

Регулярное выражение задавайте через примеры совпадений и отказов, а не только словами «найди номер». Назовите язык и движок, укажите, ищете ли вы фрагмент внутри текста или проверяете всю строку. Попросите объяснить каждую часть шаблона. Проверку выполняйте в своём окружении на положительных, отрицательных и длинных входных данных.

Попробуйте прямо здесь Отвечает Gemma 3 12B — модель подобрал сервис

Открыть в полном чате

  • Доступ без VPN
  • Русский интерфейс
  • Оплата рублями по факту

Зачем

Зачем это нужно

01

Назовите движок, режим поиска и допустимые символы, включая правила для пробелов и Unicode.

02

Дайте несколько подходящих и неподходящих строк с коротким объяснением.

03

Запустите проверки в нужном языке, добавьте границы длины и неудобные случаи. Сложный формат при необходимости разбирайте парсером.

Вопросы

Частые вопросы

Почему шаблон из браузера может вести себя иначе в Python?

Движки и флаги отличаются: синтаксис групп, Unicode и правила совпадения нужно проверять для вашего языка. В задании укажите среду и версию. Не считайте результат стороннего тестера доказательством поведения приложения.

Чем поиск фрагмента отличается от проверки строки?

Поиск может найти допустимый фрагмент внутри неподходящего текста. Проверка всей строки должна отклонить лишние символы. Передайте пример с префиксом и переводом строки, чтобы проверить именно нужное поведение.

Когда лучше отказаться от regex?

Если у формата вложенная структура или много зависимых правил, разбор готовой библиотекой может быть понятнее. Для одного ограниченного шаблона regex уместен, но он не заменяет все смысловые проверки значения.

Рядом

Дальше — весь каталог задач: поиск по названию, темы и фильтры.

Нужно больше

Весь Енотик — в одном окне

Полный чат: история, вложения, базы знаний, картинки и видео. Один баланс на все модели, оплата рублями по факту.