Тестер за регулярни изрази
Тествайте JavaScript регулярни изрази с локално подчертаване на съвпадения, флагове и изход на групи за улавяне. Всичко се изпълнява локално във вашия браузър.
Подчертани съвпадения
Групи за улавяне
| Съвпадение | Индекс | Пълно съвпадение | Групи |
|---|---|---|---|
| Групите за улавяне се появяват, след като тествате модел. | |||
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 не ги получава или съхранява; затварянето или презареждането на страницата изчиства работното състояние, освен ако инструментът изрично предлага локално изтегляне.
Как да използваме този инструмент
- Предоставете JavaScript регулярен израз, флагове и тестов текст в контролите на инструмента.
- Изберете настройките, които засягат съвпаденията, индексите, улавянията и подчертания изходен текст, след което изпълнете инструмента.
- Прегледайте съвпадения, индекси, улавяния и подчертан изходен текст, преди да го копирате или изтеглите.
Често срещани режими на отказ
Невалиден синтаксис, дублиращи се флагове, съвпадения с нулева дължина или скъп модел може да доведе до грешка или бавна оценка.
Полезен пример
Тествайте /order-(\d+)/g срещу редове от лога, за да изброите всеки уловен номер на поръчка.