Регулярное выражение под конкретную задачу

DeepSeek Код ★ 4.6 (153)

Создаёт регулярку под точное описание задачи с разбором, как работает, и тестовыми примерами.

Промпт

Напиши регулярное выражение под мою задачу.

ЗАДАЧА: [ЧТО_НУЖНО_НАЙТИ_ИЛИ_ВАЛИДИРОВАТЬ]

ЯЗЫК/ДИАЛЕКТ: [PCRE/JavaScript/Python/Go]

ПРИМЕРЫ:
Должно сматчиться: [3-5_СТРОК]
НЕ должно: [3-5_СТРОК]

Дай:
1. РЕГУЛЯРНОЕ ВЫРАЖЕНИЕ
2. РАЗБОР ПО ЧАСТЯМ — что значит каждый кусок
3. ПРИМЕР КОДА на [ЯЗЫК] с использованием регулярки
4. ТЕСТ-КЕЙСЫ: какие варианты ввода покроют граничные случаи
5. ИЗВЕСТНЫЕ ОГРАНИЧЕНИЯ: что регулярка НЕ ловит и почему
6. АЛЬТЕРНАТИВЫ без regex, если есть более простой способ

Пример результата

Регулярка: ^(?:\+7|8)[\s-]?\(?\d{3}\)?[\s-]?\d{3}[\s-]?\d{2}[\s-]?\d{2}$ Разбор: ^ — начало строки, (?:\+7|8) — либо +7, либо 8...

Похожие промпты

Полезные статьи

Все гайды →