Замена по 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