# Регулярное выражение — промпт для Gemma

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

Канонический адрес: https://boswidget.ru/prompt/regulyarnoe-vyrazhenie/

Модель: Gemma

Категория: Код

Теги: regex, строки, валидация

![Регулярное выражение](https://boswidget.ru/assets/images/text-preview-gemma-regex-pattern-1200.8dedebad3699.webp)

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

## Промпт

Предложи регулярное выражение для {engine}. Должно совпадать: {positive}. Не должно совпадать: {negative}. Правила: {rules}. Сначала уточни, проверяется вся строка или ищется фрагмент; если это не задано, покажи обе версии. Объясни группы и якоря, дай таблицу ожидаемых совпадений для примеров и пяти граничных случаев. Не заявляй, что выражение выполнено. Если примеры противоречат правилам, укажи конфликт до предложения решения.

## Поля шаблона

- `{engine}` — Язык или движок. Пример ввода: Например: JavaScript RegExp
- `{positive}` — Положительные примеры. Пример ввода: Строки, которые должны совпадать, по одной на строку
- `{negative}` — Отрицательные примеры. Пример ввода: Строки, которые не должны совпадать
- `{rules}` — Правила. Пример ввода: Допустимые символы, длина, регистр и режим поиска

## Запуск

[Открыть Gemma в YesAI](https://yesai.su/ru/gemma)
