Перевірка регулярного виразу на вашому тексті, усі збіги й групи та пояснення шаблону частина за частиною — просто в браузері.
Regex Tester підсвічує в тексті кожен збіг регулярного виразу JavaScript і перелічує захоплені групи. Розбір пояснює кожну частину шаблону словами. Режим заміни показує результат підстановки, а режим unit-тестів перевіряє шаблон на рядках, які мають і не мають збігатися, тож ви знатимете, що він працює й після змін.
Ваші шаблон і текст обробляються в браузері й не надсилаються на сервер — сайт отримує лише анонімну подію «інструмент відкрито», без вмісту. Результат, надісланий в інший інструмент, зберігається на цьому пристрої 24 години в «Останніх діях». Посилання «Поділитися» містить шаблон і текст у самій адресі, тож надсилайте його лише тим, кому довіряєте.
JavaScript, як у браузерах і Node.js. Більшість шаблонів так само працюють у Python, Java чи PHP, але перевірте прапорці й підтримку lookbehind у потрібній мові.
Ви перелічуєте рядки, які мають збігатися, і ті, що не мають. Щоразу, коли ви змінюєте шаблон, одразу видно, чи він досі приймає й відкидає те, що треба.
Він працював задовго — зазвичай вкладені квантифікатори на кшталт (a+)+ змушують рушій перебирати величезну кількість варіантів. Інструмент зупиняє його у фоні; перепишіть цю частину конкретніше.