Как пользоваться
- 1Введите шаблон и выберите флаги.
- 2Вставьте тестовый текст — совпадения подсветятся сразу.
- 3Изучите список совпадений с нумерованными и именованными группами.
- 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.