Tiny Online Tools logoTiny Online ToolssearchПоиск инструментов…grid_viewВсе инструменты
Главнаяchevron_rightИнструменты разработчикаchevron_rightТестер регулярных выраженийТестер регулярных выражений

Тестер регулярных выражений

Тестируйте регулярные выражения с подсветкой совпадений в реальном времени и режимом замены.

//g
search_offСовпадений не найдено

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

Генератор регулярных выражений

Генератор регулярных выражений

Просматривайте библиотеку распространённых шаблонов Regex с объяснением токенов.

Regex-замена

Regex-замена

Используйте регулярные выражения для замены текста прямо в браузере.

Извлекатель regex

Извлекатель regex

Используйте регулярные выражения для извлечения совпадений из текста прямо в браузере.

Regex-разделение

Regex-разделение

Используйте регулярные выражения для разделения текста прямо в браузере.

Видео в MP3

Видео в MP3

Извлекайте аудио из видеофайлов и экспортируйте его как WAV с отображением формы волны.

Конвертировать PNG в AVIF

Конвертировать PNG в AVIF

Конвертируйте PNG-изображения в современный формат AVIF для значительно меньших файлов.

Генератор мемов

Генератор мемов

Создавайте классические мемы с Impact-текстом сверху/снизу. Шрифт, цвет и обводка регулируются.

apps

Больше инструментов

Просмотрите нашу полную коллекцию бесплатных онлайн-инструментов.

Тестируйте регулярные выражения перед развёртыванием

Регулярные выражения мощны, но сложны в написании. Одна опечатка — неверный экранирующий символ, неправильный квантификатор или инвертированный класс символов — нарушает валидацию, разбор или извлечение данных. Тестирование регулярных выражений в REPL или редакторе кода медленно: написать, запустить, отладить, повторить. К моменту, когда проблема обнаружится в продакшене, она уже нанесёт реальный ущерб.

Этот интерактивный тестер регулярных выражений точно показывает, что соответствует вашему шаблону, с мгновенной подсветкой. Введите шаблон, проверьте его на тестовых строках и увидьте каждое совпадение выделенным. Если не работает — исправьте и сразу увидьте результат.

Совпадения в реальном времени

По мере ввода шаблона совпадения мгновенно выделяются в тестовой строке:

  • Выделенные совпадения: каждое совпадение окрашено и пронумеровано
  • Группы захвата: точно видно, что захватывает каждая группа (...)
  • Счётчик совпадений: общее количество найденных совпадений
  • Детальная информация: содержимое и позиция каждой захватывающей группы

Режимы поиска и замены

Вкладка Поиск: Проверьте, находит ли шаблон нужные строки — email, URL, телефоны, даты.

Вкладка Замена: Введите строку замены и мгновенно увидьте результат. Используйте ссылки на группы захвата ($1, $2) для перестройки совпавшего контента.

Полный набор флагов JavaScript RegExp

  • Глобальный (g): найти все совпадения, а не только первое
  • Без учёта регистра (i): совпадение независимо от регистра
  • Многострочный (m): ^ и $ соответствуют границам строк
  • DotAll (s): . соответствует переносам строки

Встроенные примеры шаблонов

Готовые шаблоны для email, URL, дат, телефонов и буквенно-цифровой проверки.

Реальные сценарии использования

Валидация форм: проверьте шаблоны ввода перед их внедрением.

Разбор данных: извлекайте поля из логов, CSV или неструктурированного текста.

Трансформация строк: переименовывайте переменные, форматируйте даты с помощью групп захвата.

100% локальная обработка

Шаблоны остаются в вашем браузере — тестируйте чувствительные данные без опасений за конфиденциальность.