112 · Инструменты разработчика

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

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

Ваши данные: Этот инструмент обрабатывает ваш ввод в этом браузере. CapyHelp не загружает эти данные для генерации результата. Подробности конфиденциальности

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

Флаги: g (все совпадения), i (игнорировать регистр), m (многострочный), s (точка соответствует новой строке), u (Юникод), y (прикрепленный).

Матчи

Используйте $1, $2… для групп и $& для всего матча.

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

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

Краткая справка

  • \d цифра, \w буква, цифра или подчеркивание, \s пробелы, . любой персонаж
  • + один или несколько, * ноль или более, ? необязательно, {2,5} от 2 до 5 раз
  • ^ начать, $ конец, \b граница слова
  • (…) группа захвата, (?:…) не захватывающий, (?<name>…) именованная группа

Шаблоны запускаются в отдельном воркере и останавливаются через 2 секунды, поэтому шаблон, который катастрофически откатывается, не может заморозить страницу.

Примеры

/\d{3}-\d{4}/g по «звонку 555-1234»

1 матч: 555-1234

/(\w+)@(\w+)\.com/g, замените на «$1 по $2»

«ана, например»

Вопросы

Какой это вариант регулярного выражения?

JavaScript (ECMAScript). Большая часть синтаксиса соответствует PCRE и Python, но просмотр назад и некоторые escape-символы немного различаются в разных языках.

Мои данные загружены?

Нет. Все работает в вашем браузере, поэтому то, что вы вставляете, никогда не покидает ваше устройство.

Автоматический перевод. Обзор важных результатов.