Категории

Замена в Текстовых Файлах

Найти и заменить текст в файлах с поддержкой регулярных выражений, нескольких шаблонов и созданием резервных копий

Click to upload file or drag and drop file here

Maximum file size: 10MB

Ключевые факты

Категория
Utilities
Типы входных данных
file, text, select, checkbox
Тип результата
file
Покрытие примерами
4
API доступен
Yes

Обзор

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

Когда использовать

  • Когда нужно массово изменить устаревшие данные или ссылки в текстовых документах.
  • При необходимости исправить опечатки или форматирование во множестве файлов одновременно.
  • Для сложной обработки текста с использованием регулярных выражений (Regex).

Как это работает

  • Загрузите нужный файл в инструмент.
  • Введите текст для поиска и текст для замены, при необходимости настроив параметры (регистр, целые слова, регулярные выражения).
  • Выберите режим работы (предпросмотр или прямое изменение) и запустите процесс.
  • Скачайте обновленный файл или отчет о внесенных изменениях.

Сценарии использования

Обновление контактных данных или адресов в документации компании.
Массовая замена путей к файлам или URL-адресов в конфигурационных файлах.
Очистка текстовых логов от конфиденциальной информации с помощью Regex.

Примеры

1. Обновление доменного имени в конфигурации

Системный администратор
Контекст
Необходимо обновить старый домен 'old-site.com' на 'new-site.com' во всех конфигурационных файлах проекта.
Проблема
Ручное редактирование каждого файла занимает много времени и повышает риск ошибок.
Как использовать
Загрузите файл, введите 'old-site.com' в поле поиска и 'new-site.com' в поле замены, выберите 'Replace All'.
Результат
Все вхождения домена в файле были мгновенно заменены на новые, при этом была создана резервная копия оригинала.

2. Удаление чувствительных данных из логов

Разработчик
Контекст
В лог-файлах случайно оказались email-адреса пользователей, которые нужно скрыть перед отправкой в техподдержку.
Проблема
Необходимо найти все email-адреса и заменить их на '[HIDDEN]'.
Как использовать
Активируйте опцию 'Использовать Регулярные Выражения' и введите шаблон для поиска email, заменив его на '[HIDDEN]'.
Результат
Все email-адреса в файле были автоматически скрыты, обеспечив соблюдение конфиденциальности.

Проверить на примерах

text, regex, file

Связанные хабы

FAQ

Можно ли отменить изменения, если что-то пошло не так?

Да, инструмент по умолчанию создает резервную копию файла перед внесением правок.

Поддерживает ли инструмент регулярные выражения?

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

Как проверить изменения перед сохранением?

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

Можно ли заменить только первое вхождение текста?

Да, в настройках «Тип замены» выберите вариант «First Occurrence Only».

В каких форматах можно получить отчет о замене?

Вы можете выбрать детальный отчет, краткую сводку, CSV или JSON формат.

Документация API

Конечная точка запроса

POST /ru/api/tools/text-file-replacer

Параметры запроса

Имя параметра Тип Обязательно Описание
filePath file (Требуется загрузка) Да -
findText text Да -
replaceText text Да -
replaceType select Нет -
caseSensitive checkbox Нет -
wholeWord checkbox Нет -
regex checkbox Нет -
createBackup checkbox Нет -
previewOnly checkbox Нет -
outputFormat select Нет -

Параметры типа файл должны быть загружены сначала через POST /upload/text-file-replacer для получения filePath, затем filePath должен быть передан в соответствующее поле файла.

Формат ответа

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Файл: Файл

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-text-file-replacer": {
      "name": "text-file-replacer",
      "description": "Найти и заменить текст в файлах с поддержкой регулярных выражений, нескольких шаблонов и созданием резервных копий",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=text-file-replacer",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Поддерживает ссылки на файлы URL или кодирование Base64 для параметров файла.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]