Перейти к содержимому

Инструменты

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

Поиск и замена слов в тексте

Найдено: 0

Чтобы удалить найденное, оставьте поле «Заменить на» пустым. Перенос строки – \n, табуляция – \t. Пары замен можно вставить из двух столбцов таблицы.

0 Совпадений
0 Изменено строк
0 Было знаков
0 Стало знаков

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

Вставьте исходный текст в левое поле. В строке «Найти» укажите слово или фразу, а рядом – замену. Результат сразу появится справа. Совпадения подсвечиваются в исходном тексте, вставленные фрагменты – в результате. Под полями показано, сколько найдено совпадений и сколько строк изменилось. Результат можно скопировать или скачать в формате .txt. Исходный текст также можно открыть из файла .txt, .csv или .tsv.

Чтобы удалить найденное, оставьте поле «Заменить на» пустым. Перенос строки в полях поиска и замены обозначается как \n, табуляция – как \t. Например, замена \n на «, » превратит столбец слов в строку с запятыми.

Несколько замен сразу

Кнопка «Ещё одна замена» добавляет новую пару. То же можно сделать клавишей Enter в последнем поле замены. Все пары применяются к исходному тексту за один проход: результат одной замены не обрабатывается следующей. Например, пары «день → ночь» и «ночь → день» поменяют эти слова местами. Если совпадения пересекаются, выбирается то, что начинается раньше. При одинаковом начале побеждает более длинное: «котёнок» перед «кот».

Замена значений по списку

Список замен можно подготовить в Excel или Google Таблицах: в первом столбце запишите, что найти, во втором – на что заменить. Скопируйте оба столбца и вставьте в поле «Найти». Каждая строка таблицы станет отдельной парой. Это удобно, например, для замены артикулов на названия или единообразного написания городов. Рядом с каждой парой показано число совпадений.

Исходный текст, пары замен и настройки сохраняются в вашем браузере и восстановятся при следующем посещении страницы. Кнопка «Очистить» удаляет текст и его сохранённую копию.

Настройки поиска

  • Учитывать регистр. По умолчанию «кот», «Кот» и «КОТ» совпадают с одним запросом. Замена из строчных букв подстраивается под найденное слово: «Кот» станет «Пёс», «КОТ» – «ПЁС». Если в запросе или замене есть заглавная буква, текст вставляется точно как в поле замены.
  • Слово целиком. «Кот» не найдётся внутри слов «скот» или «котёл». Дефис считается разделителем, поэтому в «кот-пёс» обе части можно найти по отдельности.
  • Не различать ё и е. Один запрос найдёт и «ёж», и «еж»; и «всё», и «все». Это полезно, если в тексте букву ё пишут по-разному.
  • Регулярные выражения. Позволяют находить текст по шаблону: например, последовательность цифр или отдельное слово. Ниже приведены готовые примеры.

Примеры поиска с регулярными выражениями

Включите «Регулярные выражения». В поле «Найти» введите шаблон, в поле «Заменить на» – текст замены. Для примеров ниже оставьте остальные настройки выключенными.

  • Заменить отдельное слово. Найти: \bкот\b; заменить на: пёс. Из «кот, скот, котик» получится «пёс, скот, котик». \b обозначает границу слова.
  • Убрать лишние пробелы. Найти: [ ]{2,}; заменить на: один пробел. Так два и более пробела между словами превратятся в один. {2,} означает «не меньше двух».
  • Поменять слова местами. Найти: (\w+)\s+(\w+); заменить на: $2 $1. «Иван Петров» превратится в «Петров Иван». \w+ находит последовательность букв, цифр или знаков подчёркивания, \s+ – один или несколько пробельных символов. Скобки запоминают найденное: $1 – первую часть, $2 – вторую.
  • Заменить запись суммы. Найти: (\d+)\s*руб\.?; заменить на: $1 ₽. «100 руб.» превратится в «100 ₽». \d+ находит цифры, \s* допускает пробельные символы перед «руб», \.? – необязательную точку, а $1 сохраняет число в результате.

Как заменить слово во всех падежах

Ищите не всё слово, а его неизменную часть. Замена «кошк → собак» превратит «кошка», «кошки», «кошкой» в «собака», «собаки», «собакой»: окончания останутся на месте. Настройка «Слово целиком» для этого должна быть выключена.

Если при замене основы получаются неверные формы, добавьте отдельные пары: «кота → пса», «коту → псу», «кот → пёс». Если совпадения начинаются в одном месте, более длинное имеет приоритет, поэтому короткая пара не помешает остальным.

Как найти и заменить в Word

Откройте замену сочетанием Ctrl+H (на Mac – Control+H) или командой «Заменить» на вкладке «Главная». Заполните поля «Найти» и «Заменить на». Кнопка «Заменить все» изменит все совпадения, а «Заменить» позволит просмотреть их по одному. В дополнительных параметрах можно включить учёт регистра, поиск целых слов и подстановочные знаки. Знак абзаца ищут по коду ^p, табуляцию – по ^t.

Если нужно поменять два слова местами, в Word понадобится промежуточная замена: сначала замените одно слово временным, затем второе – первым, а временное – вторым. Здесь достаточно двух пар.

Как найти и заменить в Excel

Выделите нужный диапазон и нажмите Ctrl+H или выберите «Главная» → «Найти и выделить» → «Заменить». Если выбрана только одна ячейка, поиск выполняется по всему листу. В параметрах можно включить учёт регистра и поиск по содержимому ячейки целиком. Звёздочка * означает любое количество символов, знак вопроса ? – один символ. Чтобы найти сами эти знаки, поставьте перед ними тильду ~.

Если исходные данные нужно сохранить, выведите результат формулой в соседний столбец. =ПОДСТАВИТЬ(A2;"кот";"пёс") заменит все вхождения с учётом регистра, а =ЗАМЕНИТЬ(A2;1;3;"пёс") – первые три символа в ячейке.

Как найти и заменить в Google Документах

В Google Документах и Таблицах откройте окно замены через меню «Правка» → «Найти и заменить». Сочетание клавиш – Ctrl+H, на Mac – ⌘+Shift+H. Можно учитывать регистр и искать по регулярным выражениям. Подстановка групп вида $1 при замене доступна в Таблицах, но не в Документах.

Частые вопросы

Как удалить слово из текста?

Оставьте поле «Заменить на» пустым. Если после удаления остаётся лишний пробел, включите его в поисковый запрос: «кот » вместо «кот».

Как заменить перенос строки на запятую?

В поле «Найти» введите \n, а в поле «Заменить на» – запятую с пробелом. Каждая строка станет частью списка через запятую. Обратная замена, «, » на \n, разделит список на строки.

Почему слово заменилось внутри другого слова?

По умолчанию «кот» находится и внутри слова «скот». Включите «Слово целиком», чтобы искать по границам слов. Совпадения подсвечиваются в исходном тексте, поэтому их можно проверить до копирования результата.

Как поменять два слова местами?

Добавьте две пары: «день → ночь» и «ночь → день». Они применятся к исходному тексту за один проход, и слова поменяются местами.

Что будет с заглавными буквами?

Если поиск не учитывает регистр, замена из строчных букв подстроится под найденное: «кот → пёс» превратит «Кот» в «Пёс», а «КОТ» – в «ПЁС». Если в запросе или замене есть заглавная буква, текст вставляется точно как в поле замены. Так можно, например, исправить «интернет» на «Интернет» во всём тексте.

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

Включите настройку «Регулярные выражения», затем заполните поля «Найти» и «Заменить на». В списке примеров показано, что вводить и какой результат получится. Если в шаблоне будет ошибка, сообщение появится под списком замен.

Можно ли открыть файл и скачать результат?

Да. Нажмите кнопку с папкой над исходным текстом или перетащите файл .txt, .csv либо .tsv в левое поле. Поддерживаются UTF-8, Windows-1251 и UTF-16 с меткой кодировки. Результат можно скачать в формате .txt.

Сохраняются ли текст и список замен?

Да, в вашем браузере сохраняются исходный текст, пары замен и настройки. Кнопка «Очистить» удалит текст и его сохранённую копию. Кнопка «Сбросить» удалит пары и вернёт настройки по умолчанию.

Другие инструменты