Тестер на регулярни изрази
Изграждайте, тествайте и отстранявайте грешки в регулярни изрази в браузъра — незабавно осветяване на съвпадения, групи за захващане, преглед на заместване, обяснение на обикновен English и готов за поставяне код за 15+ езика.
Работи изцяло в браузъра ви, използвайки вградения JavaScript regex engine — нищо не се качва. Генерираният код ви позволява да използвате същия шаблон в 15+ езика.
Препоръчва се глобалният флаг (g) за замяна на всяко съвпадение.
Живото тестване използва JavaScript engine. Някои варианти (Go, Rust) не поддържат изпреварващи/назад-гледащи условия или обратни препратки.
За Тестер на регулярни изрази
Тестерът за регулярни изрази ви позволява да изграждате, тествате и отстранявате грешки в регулярни изрази на живо: въведете шаблон, поставете тестов низ и съвпаденията се маркират моментално, заедно с всяка захващаща група — номерирана или именувана — с точния ѝ диапазон от индекси. Работи изцяло във вашия браузър на нативния JavaScript regex двигател; нищо не се качва.
Освен съвпадение, четири допълнителни раздела вършат тежката работа. „Заместване“ показва предварителен преглед на замяна с препратки към групи $1, $2 и $<name>. „Обяснение“ разбива шаблона токен по токен на прост език. „Код“ генерира готови за поставяне откъси за над 15 езика, а „Справочник“ държи класове символи, котви, квантификатори и look-around изрази на едно кликване разстояние.
Често срещани шаблони — имейл, URL, IPv4, IPv6, UUID, дати, слъгове, шестнадесетични цветове и още — се зареждат като готови пресети с едно кликване, а всичките шест флага (g, i, m, s, u, y) се превключват от квадратчета за отметка. Невалидните шаблони се маркират веднага, вместо да се провалят безшумно, което прави това практичен тестер за регулярни изрази онлайн за ежедневна работа.
Как да използвате Тестер на регулярни изрази
- Въведете вашия регулярен израз или заредете един от пресетите (имейл, URL, IPv4, UUID…).
- Превключете нужните флагове — g за всички съвпадения, i за нечувствителност към регистъра, m за многоредов режим.
- Поставете тестов низ и прегледайте маркираните съвпадения и захващащи групи.
- Използвайте раздела „Заместване“, за да прегледате замени, или „Обяснение“ за разбивка токен по токен.
- Отворете раздела „Код“ и копирайте шаблона като работещ откъс на вашия език.