Найти и заменить
Поиск и замена слов в тексте
Чтобы удалить найденное, оставьте поле «Заменить на» пустым. Перенос строки –
\n, табуляция – \t. Пары замен можно вставить из двух
столбцов таблицы.
Введите шаблон в поле «Найти», а текст замены – в «Заменить на». Посмотрите примеры поиска и замены.
Не удалось сохранить текст в браузере. Скопируйте его перед закрытием страницы.
Как найти и заменить слово в тексте
Вставьте исходный текст в левое поле. В строке «Найти» укажите слово или фразу, а рядом – замену. Результат сразу появится справа. Совпадения подсвечиваются в исходном тексте, вставленные фрагменты – в результате. Под полями показано, сколько найдено совпадений и сколько строк изменилось. Результат можно скопировать или скачать в формате .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.
Сохраняются ли текст и список замен?
Да, в вашем браузере сохраняются исходный текст, пары замен и настройки. Кнопка «Очистить» удалит текст и его сохранённую копию. Кнопка «Сбросить» удалит пары и вернёт настройки по умолчанию.