Categorias

Pesquisador de Arquivos de Texto

Pesquisar padrões de texto em arquivos com opções avançadas (regex, sensível a maiúsculas, palavra inteira, etc.)

Click to upload file or drag and drop file here

Maximum file size: 10MB

Fatos principais

Categoria
Utilities
Tipos de entrada
file, text, select, checkbox, number
Tipo de saída
file
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Pesquisador de Arquivos de Texto é uma ferramenta eficiente para localizar padrões específicos dentro de documentos, oferecendo suporte a expressões regulares, filtros de sensibilidade a maiúsculas e opções de correspondência de palavras inteiras para garantir resultados precisos.

Quando usar

  • Localizar rapidamente trechos específicos em arquivos de log extensos.
  • Validar a presença de padrões de dados ou strings em arquivos de configuração.
  • Extrair linhas de conteúdo que correspondam a critérios complexos usando regex.

Como funciona

  • Carregue o arquivo de texto que deseja analisar no campo de entrada.
  • Defina o texto ou padrão de busca e ajuste as configurações como 'Sensível a Maiúsculas' ou 'Apenas Palavra Inteira'.
  • Escolha o formato de saída desejado, como detalhado, simples ou JSON, para visualizar os resultados encontrados.
  • Execute a busca e utilize os números de linha incluídos para localizar rapidamente o conteúdo no arquivo original.

Casos de uso

Depuração de logs de servidores para encontrar erros específicos.
Auditoria de arquivos de configuração para verificar parâmetros de sistema.
Extração de dados estruturados de arquivos de texto para processamento posterior.

Exemplos

1. Localizar erros em logs de servidor

Desenvolvedor Backend
Contexto
Um desenvolvedor precisa encontrar todas as ocorrências de 'ERROR' em um arquivo de log de 50MB.
Problema
O arquivo é grande demais para uma busca manual e precisa de contexto sobre a linha do erro.
Como usar
Carregue o arquivo de log, digite 'ERROR' no campo de texto e selecione o formato de saída 'Detailed'.
Configuração de exemplo
searchType: contains, includeLineNumbers: true, outputFormat: detailed
Resultado
Uma lista organizada com o número da linha e o contexto ao redor de cada erro encontrado.

2. Extrair chaves de configuração via Regex

Administrador de Sistemas
Contexto
Necessidade de extrair todos os endereços IP definidos em um arquivo de configuração complexo.
Problema
Os IPs seguem um padrão, mas não são palavras fixas, dificultando a busca por texto simples.
Como usar
Ative a opção 'Usar Expressão Regular' e insira o padrão regex para endereços IP no campo de busca.
Configuração de exemplo
regex: true, outputFormat: simple
Resultado
Uma lista limpa contendo apenas as linhas que correspondem ao padrão de endereço IP detectado.

Testar com amostras

text, regex, file

Hubs relacionados

FAQ

Posso usar expressões regulares (regex) nesta ferramenta?

Sim, basta marcar a opção 'Usar Expressão Regular' para realizar buscas avançadas baseadas em padrões.

A ferramenta diferencia letras maiúsculas de minúsculas?

Por padrão, a busca pode ser configurada para ser sensível a maiúsculas ativando a opção correspondente.

É possível limitar o número de resultados?

Sim, você pode definir o campo 'Resultados Máximos' para restringir a quantidade de ocorrências retornadas.

Quais formatos de saída estão disponíveis?

Você pode obter os resultados em formato detalhado (com contexto), simples (apenas linhas), CSV ou JSON.

A ferramenta funciona com arquivos grandes?

Sim, a ferramenta foi projetada para processar arquivos de texto de forma eficiente, permitindo a busca rápida mesmo em documentos extensos.

Documentação da API

Ponto final da solicitação

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

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
filePath file (Upload necessário) Sim -
searchText text Sim -
searchType select Não -
caseSensitive checkbox Não -
wholeWord checkbox Não -
regex checkbox Não -
includeLineNumbers checkbox Não -
maxResults number Não -
outputFormat select Não -

Os parâmetros de tipo arquivo precisam ser carregados primeiro via POST /upload/text-file-searcher para obter filePath, depois filePath deve ser passado ao campo de arquivo correspondente.

Formato de resposta

{
  "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)"
}
Arquivo: Arquivo

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-text-file-searcher": {
      "name": "text-file-searcher",
      "description": "Pesquisar padrões de texto em arquivos com opções avançadas (regex, sensível a maiúsculas, palavra inteira, etc.)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=text-file-searcher",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Suporta links de arquivos URL ou codificação Base64 para parâmetros de arquivo.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]