Regex-тестер
Проверка регулярных выражений JavaScript с подсветкой совпадений и групп.
//g
Совпадений: 2
Write to qa@example.com or dev.team@test.kz
Группы
| #1 | qa@example.com | user: qa domain: example.com |
| #2 | dev.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
- граница слова
- (?=…)
- просмотр вперёд
Всё работает в вашем браузере: введённые данные и файлы никуда не отправляются.
Как пользоваться
- Введите регулярное выражение без слешей и выберите флаги.
- Вставьте текст для проверки — совпадения подсветятся сразу.
- Ниже смотрите группы каждого совпадения и результат замены.
Частые вопросы
Какой синтаксис поддерживается?
Синтаксис JavaScript (ECMAScript), включая именованные группы (?<name>…), lookbehind и Unicode-классы с флагом u.
Почему находится только одно совпадение?
Включите флаг g (глобальный поиск), чтобы найти все совпадения.
Как сослаться на группу в замене?
Используйте $1, $2 для нумерованных групп и $<name> для именованных.