Найти и заменить текст
Вставьте текст, введите, что искать, и на что заменить — каждое совпадение заменяется сразу, с подсчётом изменений. Можно учитывать регистр, совпадать только с целыми словами или оставить поле замены пустым, чтобы удалить фразу. Бесплатно, без регистрации, и текст никогда не покидает ваш браузер.
Как пользоваться поиском и заменой
- Вставьте текст в поле «Ваш текст».
- Введите, что найти, и на что заменить. Оставьте «Заменить на» пустым, чтобы удалить каждое совпадение.
- Задайте параметры. «С учётом регистра» сверяет заглавные буквы точно; «Только целые слова» пропускает совпадения внутри более длинного слова.
- Нажмите «Заменить всё». Новый текст появится в разделе «Результат» с тремя карточками: «Сделано замен», «Символов на входе» и «Символов на выходе». Скопируйте его, когда будете довольны.
Как работает сопоставление
То, что вы вводите в поле «Найти», сверяется буквально, точно как написано. Символы, которые имеют особое значение в языках шаблонов — точка, знак доллара, скобки, знак плюса, — считаются обычными символами, поэтому можно искать $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.
- Можно ли заменять переносы строк или табуляцию?
- Этим инструментом нельзя, так как поле «Найти» — одна строка и не может содержать перенос. Чтобы склеить строки, используйте инструмент «Удаление переносов строк».
- Загружается ли мой текст куда-либо?
- Нет. Замена выполняется в вашем браузере, а текст не отправляется и не сохраняется.