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

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

Флаги
Подсветка совпадений

Совпадения

    Используйте $1, $2 для групп, $<имя> для именованных групп и $& для всего совпадения.

    Шпаргалка по regex
    .
    Любой символ, кроме переноса строки
    \d \w \s
    Цифра, символ слова, пробельный символ
    \b
    Граница слова
    ^ $
    Начало и конец текста (с m — каждой строки)
    [abc] [^abc]
    Один символ из набора / не из набора
    a|b
    Альтернатива: a или b
    ( … )
    Группа захвата
    (?<name> … )
    Именованная группа захвата
    (?: … )
    Группа без захвата
    * + ?
    Ноль или более, один или более, необязательно
    {n,m}
    От n до m повторений
    *? +?
    Ленивые квантификаторы (как можно меньше)
    (?= … ) (?! … )
    Lookahead: за которым следует / не следует
    (?<= … ) (?<! … )
    Lookbehind: перед которым стоит / не стоит
    \1 \k<name>
    Обратная ссылка на группу
    \. \\ \/
    Экранирование специального символа

    Как работает тестер regex

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

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

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