T

Text Machine

Мощные текстовые инструменты прямо в браузере

Поиск и Замена Текста

Быстро находите и заменяйте слова или шаблоны в вашем тексте.

Ваш Текст
Найти

Найти

Заменить на

Результат

Найдено совпадений: 0

Выполнено замен: 0

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

  1. 1

    Вставьте текст

    Введите или вставьте документ или код, который нужно отредактировать, в текстовое поле.

  2. 2

    Введите термины поиска и замены

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

  3. 3

    Задайте параметры совпадения

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

  4. 4

    Замените и скопируйте

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

Освоение поиска и замены: буквальный поиск, целые слова и regex

Три параметра, которые меняют всё

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

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

Буквальный поиск и учёт регистра

По умолчанию поиск буквальный — то есть он ищет точно те символы, которые вы вводите, и игнорирует регистр, поэтому «color» совпадает и с «Color», и с «COLOR». Это идеально для быстрых, снисходительных правок, где регистр может различаться. Замена «teh» на «the» по всему документу — классический пример.

Включайте «Учитывать регистр», когда заглавные буквы несут смысл. Поиск «US» с учётом регистра совпадёт с аббревиатурой страны, но пропустит слово «us», а замена «id» без учёта регистра может испортить и «ID», и «Id», и «hidden». Всякий раз, когда термин совпадает с распространённым словом, учёт регистра — это ваша первая линия обороны.

«Только целые слова» предотвращает побочный ущерб

Самая частая катастрофа при поиске и замене — это совпадение вашего термина внутри более длинного слова. Найдите «cat» без защиты, и вы попадёте также в «category», «scatter» и «vacate». «Только целые слова» решает это, находя ваш термин лишь тогда, когда он стоит отдельно, ограниченный пробелами или пунктуацией, а не зарытый в другое слово.

Используйте этот параметр всякий раз, когда заменяете короткое слово или имя, которое может встречаться где-то как фрагмент. Переименование переменной «sum» в «total» безопасно с включённым «Только целые слова»; без него вы могли бы незаметно испортить «summary» и «consume». Счётчик совпадений делает эту разницу очевидной ещё до того, как вы зафиксируете изменения.

Открываем регулярные выражения

Включите «Использовать регулярное выражение», чтобы искать по шаблону, а не по точному тексту. Regex позволяет находить классы символов, повторения и позиции. Шаблон вроде \d+ совпадает с любой последовательностью цифр, \s+ — с любой последовательностью пробельных символов, а якоря ^ и $ совпадают с началом и концом строки. Именно так вы находите то, что варьируется, а не только то, что зафиксировано.

К практическим выигрышам относятся схлопывание нескольких пробелов в один заменой \s+ на одиночный пробел или удаление концевых пробелов сопоставлением последовательности пробельных символов, привязанной к концу строки. Если в вашем шаблоне есть синтаксическая ошибка, инструмент предупредит вас сообщением о недопустимом выражении, чтобы вы могли его исправить, а не получить тихий неверный результат.

Группы захвата для переформатирования

Regex по-настоящему раскрывается, когда нужно переставить текст, а не просто удалить его. Группы захвата, записываемые в круглых скобках, запоминают части совпадения, чтобы вы могли повторно использовать их в замене через обратные ссылки вроде $1 и $2. Это позволяет одним проходом преобразовать структурированные данные в новую форму.

Например, чтобы перевернуть «Last, First» в «First Last», сопоставьте шаблон, который захватывает два имени вокруг запятой, и замените на вторую группу, пробел, затем первую группу. Тот же приём переформатирует даты, меняет местами пары «ключ-значение» и оборачивает найденный текст в новые символы — всё за одно нажатие «Заменить всё».

Удаление текста и порядок ваших правок

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

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

Распространённые ошибки, которых стоит избегать

Три главные ошибки предсказуемы. Первая — замена короткого слова без «Только целые слова» и разрушение более длинных слов. Вторая — забыть про «Учитывать регистр» и изменить текст, который вы собирались оставить нетронутым. Третья — в режиме regex забыть, что символы вроде точки, звёздочки, плюса, круглых и квадратных скобок являются специальными, поэтому буквальную точку нужно экранировать как \., чтобы она не совпадала с каждым символом.

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

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

Поддерживает ли он регулярные выражения?
Да. Включите «Использовать регулярное выражение», чтобы искать по шаблонам regex, включая группы захвата, классы символов и якоря. Если шаблон недопустим, инструмент предупреждает вас, чтобы вы могли исправить синтаксис.
Как работает параметр «Только слово целиком»?
Когда «Только слово целиком» включено, инструмент находит ваш термин, только если он стоит отдельно, поэтому поиск cat не изменит слова вроде category или scatter.
Можно ли удалять текст вместо замены?
Да. Оставьте поле «Заменить на» пустым, и каждое совпадение искомого термина будет просто удалено из текста при нажатии «Заменить всё».
Как узнать, сколько изменений было сделано?
После каждого запуска инструмент показывает количество найденных совпадений и выполненных замен, чтобы вы могли убедиться, что правка затронула ровно столько текста, сколько вы ожидали.
Сохраняется ли конфиденциальность моего текста?
Да. Вся обработка поиска и замены происходит локально в вашем браузере, и ничего не загружается на сервер, поэтому это безопасно для конфиденциальных документов и исходного кода. Инструмент бесплатен и не требует регистрации.

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

Продолжайте работу с этими удобными инструментами

Конвертер Регистра

Бионическое чтение

Сделать первую букву заглавной

Сделать Каждое Слово с Заглавной Буквы

Инструмент капитализации заголовков

Удалить Лишние Пробелы