Тестер за регулярни изрази

Тествайте JavaScript регулярни изрази с локално подчертаване на съвпадения, флагове и изход на групи за улавяне. Всичко се изпълнява локално във вашия браузър.

/ /gi
Флагове на регулярния израз
Готов

Подчертани съвпадения

Групи за улавяне

Съвпадение Индекс Пълно съвпадение Групи
Групите за улавяне се появяват, след като тествате модел.

JavaScript RegExp поведение

Тестерът използва същия браузър RegExp engine, който използва вашият frontend JavaScript, така че флаговете и синтаксисът съвпадат с реалния клиентски код.

Инспекция на групи за улавяне

Прегледайте номерирани групи, именувани групи и позиции на съвпадения, без да преминавате през код или да отваряте конзола.

Лична браузърна помощна програма

Всичко се изпълнява локално във вашия браузър. Чувствителни логове, токени и примерни полезни данни не се качват.

Свързани инструменти за разработчици

Често задавани въпроси

Качва ли се моят регулярен израз или тестов текст?

Не. Всичко се изпълнява локално във вашия браузър с JavaScript RegExp engine. Вашият модел и текст не се изпращат до Convertr сървъри.

Кой вариант на регулярен израз използва този тестер?

Тази страница използва JavaScript регулярни изрази, същото RegExp поведение, използвано от съвременните браузъри и Node.js.

Мога ли да инспектирам групи за улавяне?

Да. Таблицата с резултати изброява всяко съвпадение, номерирани групи за улавяне и именувани групи за улавяне, когато вашият браузър ги предоставя.

Кои флагове се поддържат?

Тестерът поддържа общи JavaScript флагове, включително g, i, m, s, u, y и d, когато са налични във вашия браузър.

Тестер за регулярни изрази

Тествайте JavaScript регулярни изрази с флагове, подчертаване на съвпадения и изход от групи за улавяне.

Вход
JavaScript регулярен израз, флагове и тестов текст.
Изход
съвпадения, индекси, улавяния и подчертан изходен текст.
Реални ограничения
Синтаксисът на JavaScript regex се различава от PCRE, RE2, .NET и други двигатели; катастрофални модели все още могат да замразят раздел на браузъра.
Поверителност и обработка на данни
JavaScript регулярен израз, флагове и тестов текст се обработват в този раздел на браузъра. Convertr не ги получава или съхранява; затварянето или презареждането на страницата изчиства работното състояние, освен ако инструментът изрично предлага локално изтегляне.

Как да използваме този инструмент

  1. Предоставете JavaScript регулярен израз, флагове и тестов текст в контролите на инструмента.
  2. Изберете настройките, които засягат съвпаденията, индексите, улавянията и подчертания изходен текст, след което изпълнете инструмента.
  3. Прегледайте съвпадения, индекси, улавяния и подчертан изходен текст, преди да го копирате или изтеглите.

Често срещани режими на отказ

Невалиден синтаксис, дублиращи се флагове, съвпадения с нулева дължина или скъп модел може да доведе до грешка или бавна оценка.

Полезен пример

Тествайте /order-(\d+)/g срещу редове от лога, за да изброите всеки уловен номер на поръчка.