Тестировщик регулярных выражений
Вставьте шаблон и текст — подсветим совпадения, покажем группы и замену, а на ошибку в шаблоне ответим по-русски, а не загадочным стектрейсом.
Как это работает
Инструмент использует движок регулярных выражений вашего браузера — тот же, что в JavaScript. Синтаксис — стандартный: \d цифра, \w буква/цифра/подчёркивание, + один и больше, * ноль и больше, (…) группа, […] набор символов, | «или».
Флаги справа от второго слеша: g — искать все совпадения, а не первое; i — без учёта регистра; m — ^ и $ на каждой строке; s — точка ловит и перенос строки; u — режим Юникода; y — «липкий» поиск с позиции.
Важная ловушка с кириллицей. \w и \b в JavaScript работают только с латиницей. #\w+ не поймает #регекс — для русских слов пишите класс явно: [\wа-яё]+ с флагом i. Это самая частая причина «регулярка не находит очевидное».
Всё считается в браузере, текст никуда не отправляется. Проверить cron-выражение поможет расшифровщик cron, а почистить текст перед разбором — чистка текста.