Замена по Regex

Заменяйте текст с помощью регулярных выражений онлайн, используя шаблоны замены, ссылки на группы захвата, именованные группы и управление флагами.

Флаги
Текущий шаблонВведите шаблон, чтобы начать замену.
Режим заменыЗаменить все совпадения
Количество замен0 замен
Длина результата0 символов

Подсказки по шаблонам замены

  • $1 Ссылается на группу захвата 1, 2 и так далее.
  • $& Ссылается на полное текущее совпадение.
  • $<name> Ссылается на значение именованной группы захвата.
  • $$ Выводит обычный символ доллара.

Детали замены

Посмотрите, как каждое совпадение было преобразовано шаблоном замены.

Детали замены появятся здесь, когда шаблон найдёт совпадения.

Популярные примеры замены

Загрузите пример, чтобы попробовать типовые сценарии замены с regex.

Преобразовать даты

Преобразует YYYY-MM-DD в MM/DD/YYYY.

Шаблон(\d{4})-(\d{2})-(\d{2})
Замена$2/$3/$1
Исходный текстPublished: 2024-10-05 Backup: 2025-01-14
Маскировать e-mail адреса

Сохраняет первый символ и домен, скрывая остальную часть имени пользователя.

Шаблон(?<user>[A-Za-z0-9._%+-])[A-Za-z0-9._%+-]*@(?<domain>[A-Za-z0-9.-]+\.[A-Za-z]{2,})
Замена$<user>***@$<domain>
Исходный текстhelp(at)example.com support(at)toolmi.com
Сжать пробелы

Преобразует повторяющиеся пробелы, табы и переводы строк в один пробел.

Шаблон\s+
Замена
Исходный текстToolMi makes text cleanup easier.
Нумерованный список в маркеры

Преобразует упорядоченные шаги в маркеры Markdown.

Шаблон^(\d+)\.\s+(.+)$
Замена- $2
Исходный текст1. Install dependencies 2. Run the build 3. Deploy the app

Обзор инструмента: Замена по Regex

Инструмент замены по regex позволяет преобразовывать текст прямо в браузере с помощью регулярных выражений JavaScript. Поддерживаются шаблоны вроде $1, $2, $& и ссылки на именованные группы, поэтому инструмент подходит для маскирования данных, очистки и перестройки текста.

Поддерживаемые возможности

  • Пакетная замена текста с помощью regex
  • Ссылки на группы захвата и именованные группы
  • Управление флагами g / i / m / s / u / y
  • Детали по каждому совпадению и замене
  • Копирование и скачивание результата

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

  1. Введите regex-шаблон и шаблон замены.
  2. Включите нужные флаги.
  3. Вставьте исходный текст.
  4. Просмотрите результат и детали каждой замены.
  5. Скопируйте или скачайте итоговый вывод.

Частые сценарии

  • Преобразование формата дат
  • Маскирование e-mail, телефонов или полей логов
  • Сжатие повторяющихся пробелов
  • Преобразование текстовых структур в Markdown или другие форматы