Тестер на регулярни изрази онлайн
Отстраняване на грешки в регулярните изрази на JavaScript на живо: подчертани съвпадения, групи за улавяне, флагове и предварителен преглед на заместването.
Резултат
Този тестер за регулярни изрази е работна среда на живо за разработване и отстраняване на грешки в регулярни изрази на JavaScript. Въведете модел, превключете флаговете g, i, m, s и u и поставете произволен тестов текст: съвпаденията се маркират директно в текста, докато пишете, брояч показва колко са намерени, а подробен списък разделя всяко съвпадение на номерирани и именувани групи за улавяне. Синтаксичните грешки не просто се провалят безшумно — тестерът показва точното съобщение от двигателя на JavaScript, така че заблудена скоба или невалиден квантификатор се улавят незабавно.
Той е създаден за разработване на шаблони, а не за еднократни текстови операции. Когато проектирате прихващане за анализатор на журнали, тествате кои URL формати приема проверката или научавате какво всъщност правят предварителните прегледи, трябва да видите групи, позиции и крайни случаи — това е, което показва този инструмент. За прости ежедневни задачи за намиране или намиране и замяна на част от текст, специалните инструменти за търсене в текст и замяна в текст са по-бързи; този тестер е мястото, където отивате, за да направите самия модел правилен.
Режимът на заместване го превръща в предварителен преглед на рефакторинг: въведете заместващ низ с $1, $& или $<име> препратки и вижте трансформирания текст рамо до рамо с оригинала, преди да ангажирате израза в кода. В комбинация с предварително зададените страници — готови шаблони за имейли, URL адреси, телефонни номера, IP адреси, дати и политики за пароли — той се удвоява като практическа справка за общи изрази в реалния свят.
Всичко се изпълнява локално във вашия браузър с помощта на естествения двигател на JavaScript RegExp — същият двигател, който ще изпълнява вашия шаблон в производствен JS код, така че това, което съвпада тук, съвпада и там. Никъде не се качват текст или шаблони, което прави безопасно отстраняването на грешки в изрази срещу реални регистрационни файлове, проби от клиентски данни или конфигурационни файлове, дори офлайн.