Nano Banana 2.1 ДОСТУПНА — Новинка от Google | Попробовать →
Войти
WAVESPEED AI ТЕСТЕР REGEX Работает в браузере
100% БЕСПЛАТНО

Бесплатный тестер регулярных выраженийСоставляйте, проверяйте и понимайте регулярные выражения.

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

Подсветка в реальном времениОбъяснение простыми словамиОстанавливает «зависшие» шаблоны
Без регистрации Без загрузки на сервер Без ограничений

Шаблон

Тестовый текст

Сопоставление…

Или попробуйте пример

Здесь появится список совпадений.

Ваш шаблон и текст остаются на вашем устройстве.
ТРИ ПРОСТЫХ ШАГА

Как проверить регулярное выражение

01

Напишите шаблон

Введите его между косыми чертами или вставьте литерал вида /pattern/flags. Включайте и выключайте флаги кнопками.

02

Добавьте тестовый текст

Вставьте текст для поиска. Совпадения подсвечиваются по мере ввода и выводятся списком вместе с группами.

03

Замените или разберите

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

WaveSpeed AI

Разрабатываете что-то с API?

Генерируйте изображения, видео и 3D-модели из собственного кода с WaveSpeed AI.

  • Более 1000 ИИ-моделей
  • Изображения, видео и 3D
  • Оплата по факту

$1 бесплатных кредитов для подходящих новых аккаунтов. Карта не нужна. Для генераторов нужны отдельный аккаунт и кредиты. Инструмент «тестер регулярных выражений» бесплатный.

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

Какой диалект регулярных выражений используется?

JavaScript (ECMAScript), выполняемый собственным движком вашего браузера, поэтому результаты совпадают с тем, что делает ваш код в том же браузере или в Node.js. Другие диалекты, например PCRE, Python или Java, кое-где отличаются: в JavaScript нет притяжательных квантификаторов, атомарных групп и встроенных комментариев.

Мой текст загружается на сервер?

Нет. Шаблон и текст сопоставляются в браузере и никуда не отправляются.

Что будет с шаблоном, который никогда не завершается?

Шаблоны вроде (a+)+$ на некоторых текстах могут выполняться экспоненциально долго (катастрофический возврат). Сопоставление выполняется отдельно от страницы и останавливается через 2 секунды с подсказкой, как исправить шаблон, поэтому страница никогда не зависает.

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

Пишите $1, $2 … для нумерованных групп, $<name> для именованных, $& для всего совпадения и $$ для знака доллара. Предпросмотр обновляется по мере ввода.

Что делает каждый флаг?

g находит все совпадения, i игнорирует регистр, m заставляет ^ и $ срабатывать на переносах строк, s позволяет . совпадать с переносами строк, u включает режим Unicode, v добавляет наборы Unicode, y ищет совпадение только в текущей позиции, а d записывает позиции групп. Наведите курсор на кнопку флага, чтобы увидеть его значение.

Есть ли ограничения?

В списке выводится до 10 000 совпадений, а подсветка охватывает первые 200 000 символов; замена, извлечение и подсчёт совпадений работают по всему тексту. Принимаются тексты длиной до 5 миллионов символов.

Можно ли сохранить шаблон?

Последние шаблон, флаги, текст и строка замены хранятся в этом браузере и восстанавливаются, когда вы возвращаетесь.

Все бесплатные инструменты

Регулярные выражения — понятно и наглядно.

Бесплатно, конфиденциально и мгновенно.

Проверить regex