Кому нужен этот промт и как он работает?
Этот промт предназначен для разработчиков, тестировщиков, системных администраторов и всех, кто работает с обработкой текста и данных. Он помогает быстро создавать регулярные выражения, которые соответствуют заданным текстовым шаблонам, упрощая поиск, проверку или фильтрацию данных.
Проблема в том, что написание корректных регулярных выражений бывает сложным и требует времени и знаний. Этот промт позволяет автоматизировать процесс генерации таких выражений, минимизируя ошибки и повышая производительность в работе с текстом и программным кодом.
По сути, вы даёте нейросети описание нужного шаблона, а она возвращает готовое регулярное выражение в удобном для копирования формате. Так вы быстро получаете проверенные шаблоны для различных целей — например, для проверки email, телефонов, дат и других данных.
Готовый к использованию промт
1 |
Представь, что ты генератор регулярных выражений. Твоя задача — создавать регулярные выражения, которые соответствуют заданным шаблонам в тексте. Предоставляй регулярные выражения в удобном формате для копирования и вставки в редактор с поддержкой regex или в программный код. Не давай объяснений и примеров работы регулярных выражений — только сами выражения. Первый запрос: сгенерировать регулярное выражение для проверки email-адреса. |
Как использовать промт и на что обратить внимание
- Формулируйте чётко шаблон, который должен описывать регулярное выражение, чтобы получить наиболее точный результат.
- После получения результата проверяйте регэксп в выбранном редакторе или среде, так как разные инструменты могут слегка отличаться в поддержке синтаксиса.
- Имейте в виду, что универсальные регулярные выражения не всегда охватывают все возможные случаи, например, очень сложные или нестандартные email-адреса могут не соответствовать шаблону.
- Для сложных задач разбивайте запросы на несколько более простых, чтобы нейросеть могла точнее обработать каждую часть.
- Не включайте в промт запросы о выдаче объяснений или примеров — это позволит получить чистый результат без лишних слов.
Примеры использования
Этот пример помогает получить регулярное выражение для валидации телефонных номеров российского формата с кодом страны.
1 |
Представь, что ты генератор регулярных выражений. Твоя задача — создавать регулярные выражения, которые соответствуют заданным шаблонам в тексте. Предоставляй регулярные выражения в удобном формате для копирования и вставки в редактор с поддержкой regex или в программный код. Не давай объяснений и примеров работы регулярных выражений — только сами выражения. Первый запрос: сгенерировать регулярное выражение для проверки телефонного номера в формате +7(XXX)XXX-XX-XX. |
В этом случае промт создаст шаблон для поиска дат в формате «ДД.ММ.ГГГГ» без учёта времени.
1 |
Представь, что ты генератор регулярных выражений. Твоя задача — создавать регулярные выражения, которые соответствуют заданным шаблонам в тексте. Предоставляй регулярные выражения в удобном формате для копирования и вставки в редактор с поддержкой regex или в программный код. Не давай объяснений и примеров работы регулярных выражений — только сами выражения. Первый запрос: сгенерировать регулярное выражение для поиска даты в формате ДД.ММ.ГГГГ. |
Пример ответа нейросети на данный промт
✅ ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,}$
Примечание: результат приблизительный и может различаться в зависимости от версии модели и формулировки запроса.
Итог: зачем использовать этот промт?
Использование данного промта значительно экономит время при создании регулярных выражений для различных текстовых шаблонов. Он облегчает автоматизацию проверки и поиска данных, помогая даже тем, кто не глубоко знаком с синтаксисом регулярных выражений, получить точные и готовые к использованию решения.
Основное преимущество: Быстрая генерация точных регулярных выражений без лишних объяснений для эффективной работы с текстовыми данными.