Перейти к содержимому
>_TulzaBox
Инструменты

Regex-тестер

Проверка регулярных выражений JavaScript с подсветкой совпадений и групп.

//g
Флаги

Совпадений: 2

Write to qa@example.com or dev.team@test.kz
Группы
#1qa@example.com
user: qa
domain: example.com
#2dev.team@test.kz
user: dev.team
domain: test.kz
Результат
Write to qa at example.com or dev.team at test.kz
Шпаргалка
.
любой символ
\d
цифра
\w
буква, цифра или _
\s
пробельный символ
[abc]
один из символов
[^abc]
любой, кроме
^ $
начало и конец строки
*
0 или больше
+
1 или больше
?
0 или 1
{2,5}
от 2 до 5 раз
(…)
группа
(?<name>…)
именованная группа
a|b
a или b
\b
граница слова
(?=…)
просмотр вперёд

Всё работает в вашем браузере: введённые данные и файлы никуда не отправляются.

Как пользоваться

  1. Введите регулярное выражение без слешей и выберите флаги.
  2. Вставьте текст для проверки — совпадения подсветятся сразу.
  3. Ниже смотрите группы каждого совпадения и результат замены.

Частые вопросы

Какой синтаксис поддерживается?

Синтаксис JavaScript (ECMAScript), включая именованные группы (?<name>…), lookbehind и Unicode-классы с флагом u.

Почему находится только одно совпадение?

Включите флаг g (глобальный поиск), чтобы найти все совпадения.

Как сослаться на группу в замене?

Используйте $1, $2 для нумерованных групп и $<name> для именованных.

Похожие инструменты