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

Тестуйте і налагоджуйте регулярні вирази: живе підсвічування, список збігів з позиціями і довжинами та повне вилучення груп захоплення.
Уся обробка відбувається локально у вашому браузері — ваші дані ніколи не вивантажуються на жоден сервер.
Шаблон:
Шаблон: Вибір шаблону заповнює поле шаблону і запускає тест.
Збіги буде підсвічено тут.
Список збігів
# Знайдений текст Позиція Довжина Групи захоплення
Як користуватися — введіть шаблон у поле Шаблон (або оберіть один у випадаючому списку Шаблон) і введіть тестовий текст. Результати оновлюються в реальному часі.
Прапорці: g = знайти всі збіги, i = ігнорувати регістр, m = ^/$ збігаються для кожного рядка, s = крапка збігається з переходом рядка, u = режим Unicode.
Попередній перегляд підсвічує кожен збіг жовтим. Таблиця нижче перелічує кожен збіг з позицією і довжиною, а також кожну групу захоплення ($1, $2, …).
Збіги нульової ширини (напр. a* на «bbb») обробляються безпечно — вони не можуть зависнути браузер. Некоректні шаблони показують помилку в рядку замість діалогу.
Натисніть Ctrl+Enter, щоб запустити. Усі дані обробляються локально — нічого не вивантажується.
Регулярні вирази за хвилину

Більшість символів регулярних виразів — метасимволи зі спеціальним значенням — . ^ $ * + ? ( ) [ ] { } | \ — а зворотна скісна риска робить їх знову буквальними. Якорі ^ і $ збігаються з позиціями, а не з символами, а квантифікатори * і + за замовчуванням жадібні: вони захоплюють якомога більше, тоді як ледачі форми *? і +? задовольняються найкоротшим збігом.

Коли шаблон збігається з надто великим, виправлення зазвичай — ледачий квантифікатор або заперечений клас символів, а не більше символів ..