Categorias

Remover Valores

Remove valores especificos do array com lodash _.pull

Remove todas as ocorrencias dos valores informados no array.

Destaques:

  • Usa lodash _.pull
  • Valores de remocao em array JSON
  • Correspondencia opcional sem diferenciar maiusculas

Exemplo:

  • Array: [1, 2, 2, 3]
  • Valores: [2]
  • Resultado: [1, 3]

Digite um array JSON

Array JSON de valores a remover

Desmarque para nao diferenciar maiusculas

Fatos principais

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

Visão geral

O Remover Valores é uma ferramenta eficiente que utiliza a função lodash _.pull para limpar seus conjuntos de dados, eliminando todas as ocorrências de elementos indesejados de um array de forma rápida e precisa.

Quando usar

  • Quando você precisa limpar listas de dados removendo itens duplicados ou obsoletos.
  • Ao processar respostas de APIs que contêm valores nulos ou códigos de erro que devem ser descartados.
  • Para filtrar arrays complexos de forma programática sem a necessidade de escrever scripts manuais.

Como funciona

  • Insira o seu conjunto de dados principal no campo Array no formato JSON.
  • Defina os valores que deseja remover em um segundo array JSON.
  • Selecione a opção de diferenciar maiúsculas se precisar de uma correspondência exata para strings.
  • Clique em processar para obter o array resultante com os valores especificados removidos.

Casos de uso

Limpeza de logs de sistema removendo IDs de eventos irrelevantes.
Filtragem de listas de usuários para excluir contas inativas ou bloqueadas.
Normalização de datasets de e-commerce removendo categorias de produtos descontinuadas.

Exemplos

1. Limpeza de IDs de Usuários

Desenvolvedor Backend
Contexto
Um desenvolvedor precisa remover IDs de usuários de teste de uma lista de logs de acesso.
Problema
A lista contém IDs de usuários reais misturados com IDs de teste (ex: 'test_01', 'test_02').
Como usar
Cole a lista de IDs no campo Array e os IDs de teste no campo Valores para Remover.
Configuração de exemplo
Array: ["user_1", "test_01", "user_2", "test_01"], Valores: ["test_01"]
Resultado
O resultado será ["user_1", "user_2"], eliminando todas as instâncias dos IDs de teste.

2. Remoção de Status de Pedidos

Analista de Dados
Contexto
Um analista está processando uma lista de status de pedidos e precisa remover os status 'cancelado' e 'pendente'.
Problema
O array original é muito longo e a remoção manual é propensa a erros.
Como usar
Insira o array de status e defina os valores de remoção como ["cancelado", "pendente"].
Configuração de exemplo
Array: ["entregue", "cancelado", "enviado", "pendente"], Valores: ["cancelado", "pendente"]
Resultado
O array resultante conterá apenas os status ativos: ["entregue", "enviado"].

Testar com amostras

json, video, text

Hubs relacionados

FAQ

O que a ferramenta utiliza para processar os dados?

A ferramenta utiliza a função _.pull da biblioteca lodash para garantir uma remoção precisa e eficiente.

Como devo formatar os dados de entrada?

Ambos os campos de entrada devem estar no formato de array JSON, por exemplo: [1, 2, 3].

A remoção diferencia maiúsculas e minúsculas?

Sim, por padrão a ferramenta diferencia, mas você pode desmarcar essa opção para ignorar a caixa das letras.

Posso remover múltiplos valores de uma só vez?

Sim, basta listar todos os valores que deseja remover dentro do array de valores.

O que acontece com os valores que não estão na lista de remoção?

Eles são preservados e mantidos na mesma ordem original no array de saída.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/pull-values

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
array textarea Sim Digite um array JSON
values textarea Sim Array JSON de valores a remover
caseSensitive checkbox Não Desmarque para nao diferenciar maiusculas

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-pull-values": {
      "name": "pull-values",
      "description": "Remove valores especificos do array com lodash _.pull",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=pull-values",
      "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]