Створюйте, тестуйте та налагоджуйте регулярні вирази прямо у браузері — миттєве виділення збігів, групи захоплення, попередній перегляд підстановки, пояснення зрозумілою мовою та готовий код для 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 онлайн для щоденної роботи.

Як використовувати Тестер регулярних виразів

  1. Введіть свій регулярний вираз або завантажте один із пресетів (електронна пошта, URL, IPv4, UUID…).
  2. Перемкніть потрібні прапорці — g для всіх збігів, i для нечутливості до регістру, m для багаторядкового режиму.
  3. Вставте тестовий рядок і перегляньте підсвічені збіги та групи захоплення.
  4. Скористайтеся вкладкою Заміна для попереднього перегляду замін або Пояснення для розбору токен за токеном.
  5. Відкрийте вкладку Код і скопіюйте шаблон як робочий фрагмент вашою мовою.

Часті запитання

Нативний рушій JavaScript (ECMAScript), вбудований у ваш браузер. Згенерований код переносить ваш шаблон на інші мови, але зверніть увагу, що деякі версії — наприклад, Go та Rust — не підтримують огляди чи зворотні посилання.

Ні. Зіставлення шаблонів, заміна, пояснення та генерація коду — усе працює на стороні клієнта. Фрагменти логів чи production-рядки, які ви вставляєте для тестування, ніколи не залишають ваш браузер.

Так — повністю безкоштовний, без облікового запису, без обмежень і без звернень до сервера.

Кожен збіг перелічує свій повний текст плюс кожну групу захоплення — нумеровану чи іменовану — з точним діапазоном символів, який вона охоплює. У вкладці Заміна ви посилаєтеся на них як $1, $2 чи $<name>.

Без прапорця g (глобальний) JavaScript замінює лише перший збіг. Увімкніть g у рядку прапорців, і попередній перегляд заміни перепише кожне входження.

Так. Вставте будь-який шаблон, і вкладка Пояснення опише його токен за токеном — класи символів, квантифікатори, групи, якорі та огляди — простою мовою, що є найшвидшим способом перевірити успадкований вираз.

Поділитися

Популярні запити
тестер regex конструктор regex тестер регулярних виразів тестувати regex онлайн налагоджувач regex інструмент збігів regex
Потрібна допомога?
Виникла проблема з цим інструментом? Повідомте нас.
Повідомити про проблему

Додайте цей безкоштовний інструмент на власний вебсайт — скопіюйте та вставте код нижче.