Найти и заменить

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

Работает в браузере. То, что вы вводите, никуда не отправляется.

Как найти и заменить текст

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

Частые регулярные выражения

ШаблонЧто находит
\d+Одна или несколько цифр, например 42 или 2024
\s+Один или несколько пробелов, табуляций или переносов строк
^Начало текста или каждой строки с флагом m
$Конец текста или каждой строки с флагом m
[A-Za-z]+Одна или несколько букв подряд

Заменяются все совпадения, всегда

Этот инструмент всегда заменяет каждое совпадение в тексте, а не только первое. Флаг g добавляется к шаблону автоматически, даже если поле флагов оставить пустым или забыть ввести его самому, поэтому случайно заменить только одно вхождение через регулярные выражения здесь невозможно.

Частые вопросы о Найти и заменить

Что такое регулярное выражение и когда оно нужно?

Регулярное выражение это шаблон, который находит текст по правилу, а не по точной фразе, например любую цифру или любое слово, заканчивающееся на "ing". Используйте его, когда обычный поиск не может описать то, что нужно найти.

Что делают флаги?

Флаг g заменяет каждое совпадение, а не только первое, и этот инструмент всегда добавляет его автоматически, даже если поле оставить пустым. Флаг i делает поиск нечувствительным к регистру. Флаг m заставляет ^ и $ обозначать начало и конец каждой строки, а не всего текста.

Можно удалить текст вместо замены?

Да, оставьте поле замены пустым, и каждое совпадение будет удалено.

Почему появляется сообщение, что шаблон некорректен?

Это сообщение появляется, когда в регулярном выражении есть синтаксическая ошибка, например непарная скобка. Проверьте шаблон и попробуйте снова.

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

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

Поиск и замена работают сразу по нескольким строкам?

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

Похожие инструменты