Категории

Поиск в Текстовых Файлах

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

Click to upload file or drag and drop file here

Maximum file size: 10MB

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

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

Обзор

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

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

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

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

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

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

Анализ лог-файлов серверов для выявления ошибок по ключевым словам.
Поиск специфических переменных или функций в исходном коде проекта.
Извлечение структурированных данных из неформатированных текстовых отчетов.

Примеры

1. Поиск ошибок в логах

Системный администратор
Контекст
Необходимо найти все записи об ошибках 'Connection Timeout' в лог-файле сервера.
Проблема
Лог-файл слишком большой для ручного просмотра.
Как использовать
Загрузите файл, введите 'Connection Timeout' в поле поиска и выберите 'Detailed' формат вывода.
Пример конфигурации
{"searchType": "contains", "caseSensitive": false, "outputFormat": "detailed"}
Результат
Получен список всех строк с ошибками с указанием их точного расположения в файле.

2. Извлечение email-адресов

Маркетолог
Контекст
Нужно собрать все адреса электронной почты из текстового списка контактов.
Проблема
Адреса разбросаны по всему тексту среди другого контента.
Как использовать
Включите опцию регулярных выражений и введите шаблон для поиска email.
Пример конфигурации
{"regex": true, "searchText": "[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}", "outputFormat": "simple"}
Результат
Список всех найденных email-адресов, готовый для копирования.

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

text, regex, file

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

FAQ

Можно ли искать по регулярным выражениям?

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

Как ограничить количество результатов?

Используйте поле «Максимум результатов», чтобы задать лимит найденных совпадений.

Поддерживается ли поиск с учетом регистра?

Да, установите флажок «Чувствительность к регистру» для точного соответствия символам.

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

Доступны форматы: подробный (с контекстом), простой (только строки), CSV и JSON.

Можно ли искать только целые слова?

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

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

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

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

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

Имя параметра Тип Обязательно Описание
filePath file (Требуется загрузка) Да -
searchText text Да -
searchType select Нет -
caseSensitive checkbox Нет -
wholeWord checkbox Нет -
regex checkbox Нет -
includeLineNumbers checkbox Нет -
maxResults number Нет -
outputFormat select Нет -

Параметры типа файл должны быть загружены сначала через POST /upload/text-file-searcher для получения 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-searcher": {
      "name": "text-file-searcher",
      "description": "Поиск шаблонов текста в файлах с расширенными опциями (регулярные выражения, чувствительность к регистру, целые слова и т.д.)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=text-file-searcher",
      "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]