Найти и заменить в тексте

Замените слово или шаблон во всём тексте сразу и увидите, сколько замен сделано.

0 слов · 0 символов
Ctrl/⌘ + Enter
Здесь появится результат. Изменённые слова подсвечены зелёным.

Ваш текст не сохраняется. Основные функции бесплатны всегда.

Коротко

Найти и заменить AdeptWrite заменяет во вставленном тексте все совпадения одним нажатием и показывает число замен, а заменённые фрагменты подсвечивает. Поиск по умолчанию обычный и без учёта регистра; можно включить учёт регистра, поиск только целых слов или регулярные выражения со ссылками на группы вроде $1. Работает в браузере, текст на сервер не отправляется. Исходный текст не меняется, результат копируется отдельно.

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

  1. Вставьте текст в основное поле.
  2. В поле «Найти» введите слово или шаблон, в поле «Заменить на» то, чем его заменить. Пустая замена удаляет найденное.
  3. Выберите параметры: учитывать регистр, только целые слова или регулярное выражение.
  4. Нажмите «Заменить все», проверьте подсвеченные замены и счётчик, затем скопируйте результат.

До и после

ДО
ООО «Ромашка» заключило договор. Директор ООО «Ромашка» подписал акт.
ПОСЛЕ
АО «Ромашка» заключило договор. Директор АО «Ромашка» подписал акт.

Примечание: Найти: ООО. Заменить на: АО. Счётчик покажет 2 замены. Для такой правки достаточно обычного режима: регулярные выражения не нужны.

Возможности и режимы

  • Замена во всём тексте — Все совпадения меняются за один проход, а число замен показывается рядом с результатом.
  • Подсветка изменений — Заменённые фрагменты выделены в результате, поэтому видно, что именно изменилось.
  • Регистр и целые слова — Можно учитывать регистр и менять слово только целиком, чтобы «кот» не менялся внутри слова «которых».
  • Регулярные выражения — Поддерживаются регулярные выражения JavaScript; в замене работают группы $1, $2, именованные группы $ и имя группы в угловых скобках и $&.
  • Понятная ошибка шаблона — Если регулярное выражение записано неверно, инструмент сообщит об этом, а не изменит текст.

Подходит для

Договоры и документы
Сменить название организации, реквизиты или дату во всём документе, не пропустив ни одного упоминания.
Редактура и вёрстка
Заменить устаревший термин, привести написание имён к единому виду, убрать лишние слова-паразиты.
Контент и интернет-магазины
Подставить новый бренд или артикул в десятках описаний товаров и постов.
Данные и списки
Привести список к нужному формату: поменять разделитель, убрать префиксы, переставить части записи через группы.

Как работает поиск

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

ПараметрЧто меняет
Учитывать регистр«Мир» и «мир» считаются разными словами
Только целые словаСовпадение не должно граничить с буквой или цифрой
Регулярное выражениеПоле «Найти» понимается как шаблон JavaScript

Целые слова на русском

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

Регулярные выражения: три полезных приёма

  1. Убрать двойные пробелы: найти «\s{2,}», заменить на один пробел.
  2. Поменять местами фамилию и имя: найти «(\S+) (\S+)», заменить на «$2 $1».
  3. Убрать пробелы перед запятой: найти пробел и запятую, заменить на запятую; здесь регулярное выражение не нужно, достаточно обычного поиска.

Шаблон разбирается как регулярное выражение JavaScript с флагом Unicode, поэтому классы «\p{L}» (любая буква) работают и для кириллицы. Если шаблон составлен с ошибкой, например открыта скобка, вы увидите сообщение, а текст не изменится.

Когда лучше не использовать регулярные выражения

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

Что важно помнить

Замена идёт по всему тексту, и отменить её кнопкой нельзя: исходный текст остаётся в поле выше, поэтому вы всегда можете вернуться к нему. Перед копированием результата просмотрите подсвеченные фрагменты. Особенно внимательно проверяйте замены в тексте с датами, суммами и именами: короткий запрос легко задевает лишнее. Для проверки объёма после правки пригодится счётчик слов, а для наведения порядка в пробелах и переносах — очистка текста.

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

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

Вставьте текст, введите слово в поле «Найти», новое слово в поле «Заменить на» и нажмите «Заменить все». Все совпадения сменятся за один проход, а счётчик покажет число замен. Исходный текст останется в поле без изменений.

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

Включите параметр «Только целые слова»: совпадение не засчитывается, если рядом стоит буква, цифра или подчёркивание. Так «кот» не изменится внутри слова «которых» или «котлета». Падежные формы нужно искать отдельно, режим их не объединяет, а основу слова проще найти в обычном режиме.

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

Да. Включите параметр регулярного выражения, и поле «Найти» будет понято как шаблон JavaScript. В замене работают группы $1, $2, именованные группы $ и имя группы в угловых скобках, а также $& для найденного фрагмента. Ошибка в шаблоне выводится понятным сообщением, а текст при этом не меняется.

Учитывается ли регистр букв?

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

Как удалить найденное, а не заменить?

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

Мой текст уходит на сервер?

Нет. Поиск и замена выполняются в вашем браузере, без аккаунта и без ограничения числа запусков. Текст остаётся на вашем устройстве, пока вы сами не скопируете его куда-нибудь. Это удобно для договоров с личными данными.

Статьи по теме

Попробуйте бесплатно: Найти и заменить
Вставьте текст, выберите режим — готово. Без регистрации.
Заменить все