0

Регекс Тестер Онлайн

Дебъгвайте JavaScript регулярни изрази на живо: осветени съвпадения, групи, флагове и преглед на замяна.

🔒 Обработва се изцяло във вашия браузър - нищо, което въвеждате тук, никога не се качва.

Поддържа $1, $2 и именувани референции като $<name>; $& вмъква цялото съвпадение. Оставете празно, за да скриете прегледа.

Обработка... 0%

Резултат

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

Той е създаден за разработка на шаблони, а не за еднократни текстови операции. Когато проектирате група за улавяне за лог парсер, тествате кои URL формати приема дадена валидация или се учите какво всъщност правят lookahead-ите, трябва да виждате групи, позиции и гранични случаи – точно това показва този инструмент. За прости ежедневни задачи по търсене или търсене с замяна върху текст, специализираните инструменти за търсене в текст и замяна в текст са по-бързи; този тестер е мястото, където отивате, за да изработите самия шаблон.

Режимът на замяна го превръща в преглед на промени: въведете низ за замяна с референции $1, $& или $<име> и вижте трансформирания текст рамо до рамо с оригинала, преди да вградите израза в код. Заедно с пресет страниците – готови шаблони за имейли, URL-и, телефонни номера, IP адреси, дати и политики за пароли – той служи и като практичен справочник за често срещани реални изрази.

Всичко се изпълнява локално във вашия браузър, използвайки вградения JavaScript RegExp двигател – същият двигател, който ще изпълнява вашия шаблон в продукционния JS код, така че това, което съвпада тук, съвпада и там. Никакъв текст или шаблони не се качват никъде, което прави безопасно дебъгването на изрази с реални логове, извадки от клиентски данни или конфигурационни файлове, дори и офлайн.