Онлайн тестер регулярных выражений
Проверьте регулярное выражение JavaScript на тексте до 20 000 символов. Укажите шаблон и текст, получите совпадения и позиции. Обработка выполняется локально…
Начать работу
Возможности и ограничения
Инструмент всегда добавляет флаг g (глобальный поиск) и опционально флаг i (без учёта регистра). Другие флаги (многострочность, Unicode и т.д.) не поддерживаются.
Пример работы
Для шаблона \b\d+\b и текста Order 123, amount 456 будут найдены два совпадения: 123 и 456. Позиции отсчитываются от нуля в UTF-16.
Ограничения
- Максимальная длина шаблона — 200 символов.
- Максимальная длина текста — 20 000 символов.
- Сложные шаблоны с рекурсией могут работать медленно, так как нет тайм-аута.
- Позиции совпадений — это индексы JavaScript, а не номера символов, видимых пользователем.
Часто задаваемые вопросы
Почему я не вижу группы захвата?
Инструмент не отображает группы захвата, только общие совпадения.
Могу ли я использовать флаг m или s?
Нет, доступны только флаги g и i.
Что означает позиция совпадения?
Это индекс в строке JavaScript (UTF-16), начиная с нуля.
Проверка результатов
Рекомендуется проверять результаты в целевой среде выполнения, так как индексы могут отличаться от визуального восприятия.
Обработка выполняется локально в вашем браузере.