webtrajans
ru

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

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

//g
Совпадения
Результат замены

Готовые шаблоны

Инструмент работает полностью в вашем браузере; данные никуда не отправляются.

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

  1. 1Введите шаблон и выберите флаги.
  2. 2Вставьте тестовый текст — совпадения подсветятся сразу.
  3. 3Изучите список совпадений с нумерованными и именованными группами.
  4. 4Проверьте замену с подстановками $1, $2.

Возможности тестера

Тестер использует движок регулярных выражений JavaScript и поддерживает флаги g, i, m, s, u, y. Совпадения подсвечиваются в тексте при вводе, для каждого показываются группы — как нумерованные, так и именованные (?<name>…). Режим замены показывает результат с подстановками $1 и $<name>, а синтаксические ошибки выводятся понятным сообщением.

Шпаргалка и кириллица

В шпаргалке собраны готовые шаблоны: e-mail, URL, турецкий мобильный номер, 11-значный идентификационный номер и турецкий IBAN — их легко адаптировать под российские форматы. Учтите, что \w в JavaScript не включает кириллицу: для русских букв используйте [а-яё] с флагом i или \p{L} с флагом u.

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

Почему \w не находит русские буквы?

В JavaScript \w соответствует только латинским буквам, цифрам и подчёркиванию. Используйте [а-яёА-ЯЁ] или \p{L} с флагом u.

Подойдёт ли выражение для PHP или Python?

Базовый синтаксис совпадает, но есть различия в поддержке lookbehind, именованных групп и флагов. Проверяйте сложные выражения в целевом языке.

Зачем флаг g?

Без флага g находится только первое совпадение. С ним — все совпадения в тексте.

Результаты не радуют?

Обратитесь в Webin Agency: быстрые сайты с SEO-оптимизацией, интернет-магазины и ведение Google Ads.

Бесплатная консультация

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