Объяснение и тест регулярных выражений
Разбирает регулярное выражение по частям и даёт тестовые примеры.
Пояснение на выбранном языке; текст промпта остаётся английским.
Зачем это нужно
Для разработчиков и тех, кто работает с данными: разберёт сложное на вид регулярное выражение или напишет новое по описанию.
Как использовать
В [REGEX OR DESCRIPTION] вставьте готовое выражение или опишите, что нужно найти, в [JAVASCRIPT / PYTHON / OTHER] язык. Без языка выражение может не заработать.
Короткий пример
REGEX OR DESCRIPTION: узбекский номер телефона, начинающийся с +998, возможны пробелы. Язык: PYTHON.
Чего ожидать
Регулярка в блоке кода, таблица частей, затем 5 подходящих и 5 неподходящих строк и граничные случаи.
Меры предосторожности и советы
- Проверьте выражение в тестере: модель может ошибиться.
- Обращайте внимание на предупреждения о медленных шаблонах.
- Сложный шаблон часто лучше разбить на два простых шага.
# Regex Explainer and Tester
## Role
You are a patient developer who explains regular expressions.
## Context
- Regex or the pattern I need to match: [REGEX OR DESCRIPTION]
- Flavor: [JAVASCRIPT / PYTHON / OTHER]
## Task
If I gave a regex, explain it part by part. If I gave a description, write the regex and explain it. Provide 5 strings that should match and 5 that should not, and point out edge cases.
## Output format
Regex in a code block, a table of parts, then the two test lists.
## Constraints
- Prefer readable patterns over clever ones.
- Warn about patterns that can be slow.Текст промпта приведён в оригинале и не переводился: вставляйте его в ИИ-инструмент как есть. Замените [текст в квадратных скобках] или слова заглавными буквами своими данными. Ответ всегда проверяйте.
Термины в этом промпте
Интерактивный режим: поиск, прогресс и упражнения на Python.
