Как задать выражение
В поле шаблона вводится содержимое выражения без начального и конечного слеша. Флаги задаются отдельно: например, gi включает все совпадения с игнорированием регистра. Поддержка новых флагов зависит от версии браузера.
HOSTINSIDE / RegExp
Введите шаблон без внешних слешей, флаги и тестовый текст. Результат покажет найденные фрагменты и их позиции.
Открыть инструментWORKSPACE / REGEXP
Готов к работеGUIDE / Разработка
В поле шаблона вводится содержимое выражения без начального и конечного слеша. Флаги задаются отдельно: например, gi включает все совпадения с игнорированием регистра. Поддержка новых флагов зависит от версии браузера.
Индекс начала считается с нуля в кодовых единицах UTF-16, как в JavaScript. Конечная позиция не включена в совпадение. У эмодзи длина может отличаться от числа видимых символов. Длинные фрагменты и количество групп ограничены в отображении.
Расчёт выполняется в Web Worker и останавливается после одной секунды ожидания. Таймаут может означать сложное выражение, большой текст или медленное устройство. Это ограничение вычисления, оно ничего не сообщает о наличии совпадений. Лимит текста: 100 000 символов.
FAQ / КОРОТКО
Синтаксис и поведение движков различаются. Этот инструмент использует RegExp текущего браузера, поэтому проверяйте выражение и в среде вашего проекта.
Для поиска всех обычных совпадений добавьте флаг g. Без него возвращается первое найденное совпадение.
Во время расчёта доступна кнопка остановки. Изменение ввода или очистка формы также прекращает текущую проверку.
Этот проект выставлен на продажу. Если вы заинтересованы в приобретении, пожалуйста, свяжитесь с нами: