# Remover Valores

Remove valores especificos do array com lodash _.pull

> Página canônica: https://elysiatools.com/pt/tools/pull-values

- **Categoria:** Data Processing

- **Palavras-chave:** array, remover, valores, filtrar, lodash

## Visão geral

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]`

## Entradas

- **Array** (textarea): Digite um array JSON
- **Valores para Remover** (textarea): Array JSON de valores a remover
- **Diferenciar Maiusculas** (checkbox): Desmarque para nao diferenciar maiusculas

## 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.

## Perguntas frequentes

### 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.

## Ferramentas relacionadas

- [Compactar Array](https://elysiatools.com/pt/tools/compact-array): Remova valores falsy de um array usando lodash _.compact
- [Removedor de Caracteres BOM](https://elysiatools.com/pt/tools/data-bom-remover): Remover caracteres BOM (Byte Order Mark) de conteúdo de texto e arquivos. Perfeito para limpar arquivos de texto com problemas de codificação.
- [Remover Primeiros N Itens](https://elysiatools.com/pt/tools/drop-items): Remove os primeiros N itens do array usando lodash _.drop
- [Remover Itens do Final](https://elysiatools.com/pt/tools/drop-right-items): Remove os últimos N itens de um array com lodash _.dropRight
- [Unicos Ordenados](https://elysiatools.com/pt/tools/sorted-unique): Remove duplicados de array ordenado com lodash _.sortedUniq
- [Unicos Ordenados por Campo](https://elysiatools.com/pt/tools/sorted-unique-by): Remove duplicados em array ordenado com lodash _.sortedUniqBy
- [Array Unico](https://elysiatools.com/pt/tools/uniq-array): Remove duplicados do array com lodash _.uniq
- [Unico por Campo](https://elysiatools.com/pt/tools/uniq-by): Remove duplicados por caminho com lodash _.uniqBy

## Exemplos

- [Exemplos de Códigos QR](https://elysiatools.com/pt/samples/qrcode-samples): Imagens de código QR de exemplo para testar ferramentas de leitura e geração de código QR
- [Exemplos de Rastreamento Distribuído](https://elysiatools.com/pt/samples/distributed-tracing-samples): Exemplos completos de rastreamento distribuído usando Jaeger, OpenTelemetry e ferramentas modernas de observabilidade
- [Exemplos de Análise de Logs ELK Stack](https://elysiatools.com/pt/samples/elk-stack-samples): Exemplos completos de ELK Stack para agregação, processamento e visualização de logs em sistemas distribuídos
- [Exemplos Avançados de Aplicação Grafana](https://elysiatools.com/pt/samples/grafana-samples): Exemplos compreensivos de Grafana cobrindo design avançado de dashboards, configuração de alertas, integração de fontes de dados e desenvolvimento de plugins
