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

Ищите, выделяйте и заменяйте слова, многострочные шаблоны или регулярные выражения (Regex) в режиме реального времени. Предварительный просмотр замен без разрушения с помощью обратных ссылок capture group ($1, $2, $&), многострочных привязок (^ и $), Сопоставление целых слов с учетом Unicode и escape-последовательности новой строки/табуляции (\n, \t).

Quick Presets:

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

Замены: 0

No search query

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

Независимо от того, выполняете ли вы очистку экспортированных данных CSV, рефакторинг фрагментов кода, редактирование конфиденциальных журналов или массовое переформатирование дат, эта онлайн-утилита Find and replace позволяет неразрушающим образом просмотреть каждую замену перед внесением изменений:

  1. Введите исходный текст: Вставьте или введите свой контент в поле Исходный текст (или нажмите Загрузить образец текста для тестирования с реалистичными журналами заказов).
  2. Укажите строки поиска и замены: Введите слово, разделитель или регулярное выражение, которое вы хотите найти, в Найдите текст и введите желаемый результат в Замените на.
  3. Inspect Live Output & Highlights: Панель Replaced Result обновляется мгновенно по мере ввода. Перейдите на вкладку Highlighted Matches, чтобы визуально проверить каждую совпавшую подстроку в контексте.
  4. Пройти или применить все: Используйте Найти следующий (F3), Найти предыдущую (Shift+F3) и Замените Single, чтобы просмотреть вхождения по одному, или нажмите Копировать результат / Загрузите .txt напрямую.

Шпаргалка по регулярным выражениям и Escape-последовательностям

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

Жетон/Шаблон Где использовать Описание и пример
\n и \t Найти и заменить Соответствует или вставляет разрыв строки (\n) или символ табуляции (\t), если установлен флажок Interpret Escapes.
^ и $ Найти (Regex + Многострочный) Соответствует началу (^) или концу ($) каждой строки. Идеально подходит для добавления маркеров или конечных запятых в каждую строку.
\d+ / \w+ / \s+ Найти (Regex) Соответствует одной или нескольким цифрам (\d+), символам слов (\w+) или символам пробелов (\s+).
(...) и $1, $2 Найти и заменить (Regex) Круглые скобки фиксируют группы в Find; $1, $2 вставьте эти захваченные значения в поле Заменить. Пример: Найдите (\w+),\s*(\w+) → Замените $2 $1.
$& Заменить (Regex) Вставляет всю совпавшую подстроку. Пример: Найти \d+ → Заменить [$&] заключает каждое число в скобки.

Распространенные рабочие процессы массового поиска и замены

  • Преобразуйте списки, разделенные запятыми, в строки: Найдите , и замените на \n (с установленными Interpret \n и \t Escapes), чтобы превратить встроенные списки в вертикальные. ряды.
  • Переформатировать даты ISO (ГГГГ-ММ-ДД в ДД/ММ/ГГГГ): Включить Regex, найти (\d{4})-(\d{2})-(\d{2}) и заменить на $3/$2/$1.
  • Добавьте префикс или маркер к каждой строке: Включите Regex и многострочный режим, найдите ^ и замените на -, чтобы превратить простые строки в список Markdown.
  • Изменить адреса электронной почты или идентификаторы: Включите Regex, найдите [\w.+-]+@[\w-]+\.[\w.-]+ и замените на [УДАЛЕНО] перед публикацией файлов журналов.

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

Как заменить запятые или разделители символами новой строки (переносами строк)?

Убедитесь, что установлен флажок Interpret \n и \t Escapes, введите разделитель (например, , или |) в поле ввода Find Text и введите \n во входных данных Замените на. Живой вывод немедленно разделит ваш текст на отдельные строки.

Как использовать группы захвата regex, такие как $1 и $2, в качестве замен?

Установите флажок Использовать регулярные выражения, заключите части шаблона поиска, которые вы хотите захватить, в круглые скобки (...) и укажите их в поле Замените на, используя $1 для первой группы, $2 для первой группы, $2 для вторая группа или $& для полного совпадения.

Почему буква «$» в заменяющем тексте безопасно работает в текстовом режиме?

Многие базовые инструменты случайно обрабатывают $1 или $& как обратные ссылки regex, даже если регулярные выражения отключены, искажая суммы в долларах, такие как $100. Наш инструмент изолирует буквальные замены в текстовом режиме, поэтому знаки доллара никогда не искажаются.

Как добавить префикс или суффикс к каждой строке текста?

Проверьте оба Используйте регулярные выражения и Многострочный режим (^ и $). Введите ^ в поле «Найти», чтобы вставить текст в начало каждой строки, или введите $ в поле «Найти», чтобы добавить текст в конец каждой строки.

Является ли мой текст конфиденциальным и безопасным?

Да. Все операции поиска, выделения и замены выполняются локально внутри вашего браузера через клиентский JavaScript. Никакой текст никогда не отправляется на внешний сервер.