Categorias

Substituidor de Arquivos de Texto

Buscar e substituir texto em arquivos com suporte para regex, múltiplos padrões e criação de backup

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
Tipo de saída
file
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Substituidor de Arquivos de Texto é uma ferramenta eficiente para localizar e alterar conteúdos específicos dentro de arquivos, oferecendo suporte avançado para expressões regulares (regex), controle de sensibilidade a maiúsculas e opções de segurança como a criação automática de backups.

Quando usar

  • Quando você precisa atualizar termos ou códigos obsoletos em grandes arquivos de texto.
  • Ao realizar limpezas de dados que exigem padrões complexos via expressões regulares.
  • Para garantir a integridade dos dados originais através da criação automática de backups antes de aplicar alterações.

Como funciona

  • Carregue o arquivo desejado e defina o texto ou padrão regex que deseja localizar.
  • Insira o novo texto de substituição e ajuste as configurações como 'Apenas Palavra Inteira' ou 'Sensível a Maiúsculas'.
  • Escolha entre visualizar as alterações antes de aplicar ou processar a substituição diretamente com a opção de backup ativada.

Casos de uso

Padronização de nomes de variáveis ou funções em arquivos de código-fonte.
Correção em massa de erros de digitação ou termos desatualizados em documentos de texto.
Extração e formatação de dados estruturados a partir de logs ou arquivos de configuração.

Exemplos

1. Atualização de Variáveis em Código

Contexto
Um desenvolvedor precisa renomear uma variável obsoleta em um arquivo de script extenso.
Problema
Substituir manualmente seria propenso a erros e demorado.
Como usar
Carregue o arquivo, ative a opção 'Apenas Palavra Inteira' para evitar substituições parciais e execute a troca.
Resultado
Todas as instâncias da variável foram renomeadas com precisão, mantendo o backup do arquivo original intacto.

2. Limpeza de Logs com Regex

Contexto
Um administrador de sistemas precisa remover timestamps de um arquivo de log para análise de dados.
Problema
Os timestamps variam, tornando a busca por texto simples ineficaz.
Como usar
Ative a opção 'Usar Expressão Regular' e insira o padrão regex correspondente ao formato da data/hora.
Resultado
O arquivo foi limpo de todos os registros de data, deixando apenas o conteúdo necessário para a análise.

Testar com amostras

text, regex, file

Hubs relacionados

FAQ

Posso usar expressões regulares (regex) para buscar textos?

Sim, basta marcar a opção 'Usar Expressão Regular' para aplicar padrões complexos de busca.

O que acontece se eu marcar a opção 'Criar Arquivo de Backup'?

O sistema salvará uma cópia do seu arquivo original antes de realizar qualquer modificação, garantindo que você possa restaurá-lo se necessário.

É possível visualizar as mudanças antes de salvar o arquivo?

Sim, utilize a opção 'Apenas Visualização' para verificar como as substituições serão aplicadas sem alterar o arquivo original.

Posso substituir apenas a primeira ocorrência de um termo?

Sim, no campo 'Tipo de Substituição', selecione 'First Occurrence Only' para limitar a alteração.

Quais formatos de relatório estão disponíveis?

Você pode exportar o resultado da operação em formatos detalhados, resumo, CSV ou JSON.

Documentação da API

Ponto final da solicitação

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

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
filePath file (Upload necessário) Sim -
findText text Sim -
replaceText text Sim -
replaceType select Não -
caseSensitive checkbox Não -
wholeWord checkbox Não -
regex checkbox Não -
createBackup checkbox Não -
previewOnly checkbox Não -
outputFormat select Não -

Os parâmetros de tipo arquivo precisam ser carregados primeiro via POST /upload/text-file-replacer 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-replacer": {
      "name": "text-file-replacer",
      "description": "Buscar e substituir texto em arquivos com suporte para regex, múltiplos padrões e criação de backup",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=text-file-replacer",
      "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]