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

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

Вставьте текст, введите, что искать, и на что заменить — каждое совпадение заменяется сразу, с подсчётом изменений. Можно учитывать регистр, совпадать только с целыми словами или оставить поле замены пустым, чтобы удалить фразу. Бесплатно, без регистрации, и текст никогда не покидает ваш браузер.

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

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

Как работает сопоставление

То, что вы вводите в поле «Найти», сверяется буквально, точно как написано. Символы, которые имеют особое значение в языках шаблонов — точка, знак доллара, скобки, знак плюса, — считаются обычными символами, поэтому можно искать $5, (черновик) или a.b без экранирования. Это не инструмент для регулярных выражений; если нужны шаблоны, используйте Regex Tester, чтобы их построить.

Замена тоже буквальна. Если вы введёте $& в поле «Заменить на», эти два символа будут вставлены как есть. Совпадения ищутся слева направо и не перекрываются, а замена не ищется повторно, поэтому замена a на aa не зацикливается.

Пример: почему важны целые слова

Замените cat на dog в этом предложении при разных настройках параметров:

Ввод

The cat sat on the catalog. Cat's toy: a concat of cat, Cat and CAT.

По умолчанию (любой регистр, любая позиция): 7 замен

The dog sat on the dogalog. dog's toy: a condog of dog, dog and dog.

Только целые слова: 5 замен

The dog sat on the catalog. dog's toy: a concat of dog, dog and dog.

С учётом регистра и только целые слова: 2 замены

The dog sat on the catalog. Cat's toy: a concat of dog, Cat and CAT.

С настройками по умолчанию инструмент портит catalog и concat, поэтому число замен стоит сверить с тем, что вы ожидали. «Только целые слова» защищает их, но всё равно заменяет Cat's, потому что апостроф завершает слово. «С учётом регистра» не трогает Cat и CAT. Обратите внимание: замена вставляется ровно так, как введена, поэтому Cat's стало dog's, а не Dog's: инструмент не переносит регистр заменяемого текста.

Что считается словом

Совпадение по целым словам считает частью слова букву, цифру или диакритический знак в любом письме, а также подчёркивание. Совпадение засчитывается, только если по обе стороны от него не стоят символы слова, поэтому это работает для таких терминов, как café, C++ и Dr., так же как для обычных английских слов. Два момента: термин всё же находится рядом со знаками препинания, но не слипшимся с другими буквами («Dr. Smith» совпадает, а «Dr.Smith» — нет), а апостроф или дефис завершают слово, поэтому cat совпадает и в Cat's, и в cat-flap. Сверяйте число с тем, что вы ожидали.

Какой инструмент вам нужен?

Если вам нужно…Используйте
Заменить одну фразу вездеЭта страница
Несколько разных замен за один проход, по порядкуЗамена слов
Удалить список слов или убрать стоп-словаУдалить слова
Оставить или удалить целые строки, содержащие слово или шаблонLine Filter
Убрать знаки препинания из текстаУдалить пунктуацию
Сравнить изменения между двумя версиямиСравнение текстов (diff)

Часто задаваемые вопросы

Как найти и заменить текст онлайн?
Вставьте текст, введите слово или фразу для поиска, затем введите замену и нажмите «Заменить всё». Каждое совпадение заменяется сразу, а карточка «Сделано замен» показывает их число.
Как удалить слово везде в тексте?
Введите слово в поле «Найти», оставьте «Заменить на» пустым и нажмите «Заменить всё». Каждое совпадение будет удалено. На месте слова может остаться двойной пробел, поэтому проверьте результат или используйте инструмент «Удалить слова», который аккуратно уберёт лишние пробелы.
Что делает «Только целые слова»?
Режим совпадает с искомым термином, только если он стоит отдельным словом, поэтому cat находится в «the cat sat», но не в catalog. Он также работает для терминов, которые начинаются или заканчиваются символом или буквой с диакритикой, например C++, Dr. или café.
Поиск чувствителен к регистру?
Только если вы отметите «С учётом регистра». По умолчанию cat совпадает с cat, Cat и CAT. Замена вставляется так, как введена, поэтому она не перенимает регистр заменяемого текста.
Можно ли использовать регулярные выражения?
Нет. Поле «Найти» понимается буквально, поэтому символы вроде . и * означают сами себя. Для построения шаблона используйте Regex Tester.
Можно ли заменять переносы строк или табуляцию?
Этим инструментом нельзя, так как поле «Найти» — одна строка и не может содержать перенос. Чтобы склеить строки, используйте инструмент «Удаление переносов строк».
Загружается ли мой текст куда-либо?
Нет. Замена выполняется в вашем браузере, а текст не отправляется и не сохраняется.

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

Ещё в разделе «Очистка и форматирование текста»