Найти и заменить текст онлайн
Ищите, выделяйте и заменяйте слова, многострочные шаблоны или регулярные выражения (Regex) в режиме реального времени. Предварительный просмотр замен без разрушения с помощью обратных ссылок capture group ($1, $2, $&), многострочных привязок (^ и $), Сопоставление целых слов с учетом Unicode и escape-последовательности новой строки/табуляции (\n, \t).
Как найти и заменить текст онлайн
Независимо от того, выполняете ли вы очистку экспортированных данных CSV, рефакторинг фрагментов кода, редактирование конфиденциальных журналов или массовое переформатирование дат, эта онлайн-утилита Find and replace позволяет неразрушающим образом просмотреть каждую замену перед внесением изменений:
- Введите исходный текст: Вставьте или введите свой контент в поле Исходный текст (или нажмите Загрузить образец текста для тестирования с реалистичными журналами заказов).
- Укажите строки поиска и замены: Введите слово, разделитель или регулярное выражение, которое вы хотите найти, в Найдите текст и введите желаемый результат в Замените на.
- Inspect Live Output & Highlights: Панель Replaced Result обновляется мгновенно по мере ввода. Перейдите на вкладку Highlighted Matches, чтобы визуально проверить каждую совпавшую подстроку в контексте.
- Пройти или применить все: Используйте Найти следующий (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. Никакой текст никогда не отправляется на внешний сервер.