Написание регулярного выражения
Создаёт регулярное выражение с подробным разбором, тестами и примерами использования.
ПродвинутыйПромпты для кода
Текст промпта
prompt
Напиши регулярное выражение для: {задача}.
Язык / среда: {среда: JavaScript / Python / Go / PHP / .NET / PCRE / POSIX}
Входные данные (примеры):
- Должно совпасть: {примеры_да: "example1, example2, example3"}
- НЕ должно совпасть: {примеры_нет: "counter1, counter2, counter3"}
Требования:
1. **Регулярное выражение** с пояснением каждой части
2. **Разбор по компонентам:** объясни каждый символ / группу:
- `^` — начало строки
- `(?:...)` — группа без захвата, зачем
- и т.д.
3. **Именованные группы** если нужно извлечь данные (named capture groups)
4. **Флаги:** какие использовать (g, i, m, s, u) и почему
5. **Edge cases:** что может сломаться, граничные случаи
6. **Примеры кода:** как использовать в {среда} — match, test, replace, split
7. **Тесты:** таблица из 10 примеров с ожидаемым результатом
Важно: оптимизируй для читаемости. Если regex слишком сложный — предложи разбить на несколько шагов.Вариации
Вариации этого промпта для других AI-инструментов скоро появятся.
Похожие промпты
Загрузка похожих промптов...