Тестер регулярних виразів
Створюйте, тестуйте та налагоджуйте регулярні вирази прямо у браузері — миттєве виділення збігів, групи захоплення, попередній перегляд підстановки, пояснення зрозумілою мовою та готовий код для 15+ мов.
Виконується повністю у вашому браузері з використанням рушія регулярних виразів JavaScript — нічого не завантажується. Згенерований код дозволяє використовувати той самий шаблон у 15+ мовах.
Прапор global (g) рекомендований для заміни кожного збігу.
Живе тестування використовує рушій JavaScript. Деякі варіанти (Go, Rust) не підтримують look-around або зворотні посилання.
Про Тестер регулярних виразів
Тестувальник регулярних виразів дозволяє будувати, тестувати та налагоджувати регулярні вирази наживо: введіть шаблон, вставте тестовий рядок, і збіги миттєво підсвічуються з кожною групою захоплення — нумерованою чи іменованою — переліченою з точним діапазоном індексів. Він працює повністю у вашому браузері на нативному рушії регулярних виразів JavaScript; нічого не завантажується.
Крім зіставлення, чотири додаткові вкладки виконують основну роботу. Заміна показує попередній перегляд заміни з посиланнями на групи $1, $2 та $<name>. Пояснення розбирає шаблон токен за токеном простою мовою. Код генерує готові до вставки фрагменти для понад 15 мов, а Довідник тримає класи символів, якорі, квантифікатори та огляди в одному кліку.
Поширені шаблони — електронна пошта, URL, IPv4, IPv6, UUID, дати, слаги, кольори HEX та інше — завантажуються як готові пресети в один клік, а всі шість прапорців (g, i, m, s, u, y) перемикаються з чекбоксів. Некоректні шаблони позначаються одразу замість мовчазного збою, що робить цей інструмент практичним тестувальником regex онлайн для щоденної роботи.
Як використовувати Тестер регулярних виразів
- Введіть свій регулярний вираз або завантажте один із пресетів (електронна пошта, URL, IPv4, UUID…).
- Перемкніть потрібні прапорці — g для всіх збігів, i для нечутливості до регістру, m для багаторядкового режиму.
- Вставте тестовий рядок і перегляньте підсвічені збіги та групи захоплення.
- Скористайтеся вкладкою Заміна для попереднього перегляду замін або Пояснення для розбору токен за токеном.
- Відкрийте вкладку Код і скопіюйте шаблон як робочий фрагмент вашою мовою.