Как понять регулярное выражение с учётом его движка.
Объясняйте шаблон в нужной разновидности regex. Похожий синтаксис может работать по-разному в разных движках, особенно для якорей и Unicode.
Адаптируйте процесс под свою задачу.
Прочитайте шаблон с учётом указанного движка и флагов, объясняя действие каждого элемента и их сочетание. Покажите совпадающий и несовпадающий ввод, включая граничный случай, трактовку которого легко упустить.
- Что вы предоставляете
- Шаблон и разновидность регулярных выражений.
- Что вы получите
- Понятное объяснение совпадений и граничных случаев.
Посмотрите входные данные и результат.
Иллюстративные входные и выходные данные · учебный пример, а не реальный запуск WebAct
Полей ввода: Пример
JavaScript, no flags: ^[0-9]{4}$. Explain and test 2026, 026, 20A6 and 2026 followed by a newline.Готовый пример
^ anchors the start; [0-9] allows ASCII digits; {4} requires exactly four; $ anchors the end.
2026 → true
026 → false
20A6 → false
2026 followed by a newline → false
This pattern checks shape, not whether a value is a valid year.Добавьте эти данные в промпт и скопируйте его в WebAct, чтобы попробовать задачу. Ваш результат может отличаться от примера.
Решения и устранение проблем.
Можно ли объяснить синтаксис regex, не зная его разновидности?
Некоторые элементы общие, но движок и флаги могут менять поведение. Уточните их, прежде чем утверждать что-либо о совпадениях или поддержке.
Почему объяснение расходится в трактовке границ строк?
Проверьте многострочный режим и семантику якорей движка. Протестируйте ввод с переводом строки вместо опоры на общее описание.
Источник для этого сценария.
Попробуйте на собственном источнике.
Замените пример своим материалом в промпте. Сохраните нужные требования и скопируйте задачу в WebAct.
Настроить и скопировать задачу ↑