Онлайн-тестер регулярних виразів JavaScript

Онлайн-тестер регулярних виразів JavaScript, що працює у вашому браузері. Введіть шаблон, за потреби задайте прапорці (g/i/m/s/u/y) — і права панель одразу підсвітить усі збіги почерговими кольорами, щоб сусідні збіги було легко розрізнити. Список збігів показує нумеровані та іменовані групи захоплення; поле заміни відображає живий попередній перегляд String.prototype.replace() із зворотними посиланнями $1 $2. Вбудований захист від нескінченних циклів на збігах нульової ширини.

Як користуватися

1
Введіть шаблон

Без скісних рисок — вони вже намальовані навколо поля.

2
Налаштуйте прапорці

За замовчуванням увімкнено g (глобальний). Додайте i для пошуку без урахування регістру, m для багаторядкового режиму ^$.

3
Вставте рядок для перевірки

Права панель одразу підсвітить збіги.

4
Перегляньте групи

Нумеровані та іменовані захоплення відображаються під кожним збігом.

5
Перегляньте заміну (за потреби)

Введіть рядок заміни — і побачите результат підстановки.

Тестуйте регулярні вирази JavaScript із підсвічуванням збігів і попереднім переглядом заміни

/ /
g глобальний · i без урахування регістру · m багаторядковий ^$ · s . збігається з \n · u юнікод · y липкий
Рядок для перевірки
Підсвічені збіги 0
Поки що збігів немає.

Шпаргалка

\dцифра 0-9
\wсимвол слова
\sпробільний символ
.будь-який символ
^ $початок, кінець
* + ?0+, 1+, 0/1
{n,m}від n до m разів
[abc]клас символів
(...)група захоплення
(?:..)без захоплення
(?<n>..)іменована група
a|ba або b
Опубліковано Автор: