Робоча зона інструмента
Regex tester, перевірка регулярних виразів і replacer
Тестуйте регулярні вирази, flags, збіги й заміни наживо.
Regex tester і replacer
Regex tester і replacer
байтів →
Regex tester і replacer
Параметри запиту
IDN / Punycode
Regex tester і replacer
..
Заголовок
Payload
Метадані
· Спливає:
Перевірити підпис
Підписати (HS)
Regex tester і replacer
Бібліотека патернів
Підсвічені збіги
Збіги ()
Результат заміни
Regex tester і replacer
Відносно:
Часовий пояс
Зібрати з частин
Різниця
Regex tester і replacer
Regex tester і replacer
Regex tester і replacer
Приклади
Патерн
\d{4}-\d{2}-\d{2}
Збіги в 2026-06-03
2026-06-03
Regex Гайди та статті
Як регулярні вирази читають текст
Регулярний вираз описує текст через літерали, класи символів, повторення, межі та групи. Розуміння цих частин прибирає відчуття магії.
Читати статтюЯк писати регулярні вирази, які можна підтримувати
Підтримуваний regex має одну відповідальність, явні межі, named groups, приклади, тести та зрозуміле місце в загальному процесі.
Читати статтюЯк уникнути catastrophic backtracking у regex
Деякі регулярні вирази перебирають величезну кількість шляхів на спеціально підібраному ввідному тексті, створюючи performance bug і ризик ReDoS.
Читати статтюRegex tester і replacer
Тестуйте регулярні вирази, flags, збіги й заміни наживо. DevToolGrid Online — це безкоштовний Regex tester, перевірка регулярних виразів і replacer.
Що таке регулярний вираз?
Регулярний вираз (regex) — це шаблон, що описує набір рядків. Розробники використовують regex для пошуку в тексті, валідації даних (наприклад, email чи дат), вилучення частин рядка та точної заміни. Шаблон будується з літеральних символів і метасимволів, як-от ., *, +, ? та класів символів.
Як перевірити регулярний вираз
- 1 Введіть шаблон у поле патерна.
- 2 Перемикайте прапорці: g (глобально), i (без регістру), m (багаторядково).
- 3 Введіть текст; збіги підсвічуються й перелічуються з групами.
- 4 Додайте заміну через $1, $2 або іменовані групи, щоб переписати текст.
Типові пастки regex
- Неекрановані спецсимволиСимволи . * + ? ( ) [ ] мають особливе значення. Щоб збігати їх буквально, екрануйте зворотним слешем.
- Жадібні проти лінивих квантифікаторів* і + жадібні й збігають якомога більше. Додайте ? (наприклад .*?), щоб збігати якомога менше.
- Забутий прапорець globalБез прапорця g замінюється або повертається лише перший збіг.
Тестер regex проти заміни
Тестер regex перевіряє, чи шаблон збігається, і показує кожен збіг та групу захоплення — ідеально для валідації й налагодження. Заміна regex переписує текст, підставляючи замість збігів рядок, що може посилатися на групи через $1 чи $<name>. Цей інструмент поєднує обидва, а також режим split і бібліотеку готових патернів.
Часті запитання
Інструмент безкоштовний?
Так. Тестер і заміна regex повністю безкоштовні, без обмежень.
Чи надсилається текст на сервер?
Ні. Патерни й тестовий текст обчислюються локально у браузері; нічого не вивантажується.
Який діалект regex використовується?
Використовується рушій JavaScript (ECMAScript), включно з іменованими групами та прапорцями s і u.
Чи підтримуються групи захоплення?
Так. Номерні та іменовані групи показуються для кожного збігу й доступні в замінах.