Categorias

Extrator de Array

Extrair elementos de tipos específicos de arrays (inteiros, decimais, positivos, negativos, booleanos, strings)

Fatos principais

Categoria
Data Processing
Tipos de entrada
textarea, select, checkbox, text
Tipo de saída
text
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Extrator de Array é uma ferramenta eficiente para filtrar e isolar elementos de tipos específicos dentro de conjuntos de dados, permitindo que você extraia rapidamente inteiros, números decimais, valores booleanos ou strings de listas complexas.

Quando usar

  • Quando você precisa limpar dados brutos extraídos de APIs ou logs que contêm tipos misturados.
  • Ao preparar listas de valores para processamento em scripts ou bancos de dados que exigem tipos de dados consistentes.
  • Para separar rapidamente números positivos ou negativos de grandes conjuntos de dados financeiros ou estatísticos.

Como funciona

  • Cole seu array no formato JSON ou insira os valores separados por vírgulas ou quebras de linha.
  • Selecione o tipo de dado que deseja extrair no menu de opções.
  • Ajuste as configurações adicionais, como a inclusão de valores nulos ou a remoção de espaços em branco.
  • Clique em processar para obter a lista filtrada com os elementos do tipo escolhido.

Casos de uso

Limpeza de respostas de APIs para isolar apenas os IDs (inteiros) de uma lista de objetos.
Filtragem de logs de sistema para extrair apenas mensagens de erro (strings) de uma lista mista.
Processamento de dados financeiros para separar valores de crédito (positivos) e débito (negativos).

Exemplos

1. Extração de IDs de Usuário

Desenvolvedor Backend
Contexto
Um desenvolvedor recebeu uma resposta de API contendo uma lista mista de IDs de usuários e metadados.
Problema
Precisa extrair apenas os IDs numéricos inteiros para realizar uma consulta em lote no banco de dados.
Como usar
Cole o array JSON na entrada, selecione 'Inteiros' como tipo de extração e processe.
Configuração de exemplo
extractType: integers, includeNull: false
Resultado
Uma lista limpa contendo apenas os números inteiros, pronta para ser usada na query SQL.

2. Filtragem de Logs de Erro

Analista de Suporte
Contexto
Um arquivo de log contém uma mistura de códigos de status, timestamps e mensagens de erro em texto.
Problema
Precisa isolar apenas as mensagens de erro (strings) para análise rápida.
Como usar
Insira o conteúdo do log, selecione 'Strings' e ative a remoção de espaços em branco.
Configuração de exemplo
extractType: strings, trimWhitespace: true
Resultado
Uma lista organizada contendo apenas as descrições de erro, facilitando a identificação de padrões de falha.

Testar com amostras

text, barcode

Hubs relacionados

FAQ

Quais formatos de entrada são aceitos?

A ferramenta aceita arrays no formato JSON, valores separados por vírgula, ponto e vírgula ou listados um por linha.

Posso extrair apenas números positivos?

Sim, selecione a opção 'Números Positivos' no menu de tipo de extração para filtrar automaticamente todos os valores maiores que zero.

Como a ferramenta lida com espaços em branco em strings?

Você pode ativar a opção 'Remover Espaços em Branco' para garantir que as strings extraídas não contenham espaços desnecessários nas extremidades.

É possível manter valores nulos no resultado?

Sim, a opção 'Incluir Valores Nulos' está ativada por padrão, permitindo que você preserve esses elementos na sua lista final.

A extração de strings diferencia maiúsculas de minúsculas?

Sim, você pode configurar a sensibilidade a maiúsculas através da opção 'Sensível a Maiúsculas' nas configurações da ferramenta.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/array-extractor

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
inputArray textarea Sim -
extractType select Sim -
includeNull checkbox Não -
includeUndefined checkbox Não -
caseSensitive checkbox Não -
trimWhitespace checkbox Não -
customSeparator text Não -

Formato de resposta

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texto: Texto

Documentação de MCP

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

{
  "mcpServers": {
    "elysiatools-array-extractor": {
      "name": "array-extractor",
      "description": "Extrair elementos de tipos específicos de arrays (inteiros, decimais, positivos, negativos, booleanos, strings)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=array-extractor",
      "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.

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