# Extrator de Array

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

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

- **Categoria:** Data Processing

- **Palavras-chave:** array, extrair, filtrar, tipo, inteiros, decimais, positivos, negativos, booleanos, strings

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

## Entradas

- **Array de Entrada** (textarea): Entre com array no formato JSON: \[3, 1, 2\] ou valores separados por vírgula: 3, 1, 2 ou um por linha
- **Tipo de Extração** (select)
- **Incluir Valores Nulos** (checkbox)
- **Incluir Valores Indefinidos** (checkbox)
- **Sensível a Maiúsculas (para strings)** (checkbox)
- **Remover Espaços em Branco (para strings)** (checkbox)
- **Separador Personalizado (para entrada de texto)** (text): Digite o separador (padrão: vírgula, ponto e vírgula ou nova linha)

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

## Perguntas frequentes

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

## Ferramentas relacionadas

- [JSON Key Extractor](https://elysiatools.com/pt/tools/json-key-extractor): Extract all keys from JSON objects with multiple output formats. Perfect for analyzing JSON structure, documentation generation, and understanding complex nested objects.
- [Deduplicador de Array](https://elysiatools.com/pt/tools/array-deduplicator): Remover elementos duplicados de arrays com vários métodos de deduplicação
- [Filtro de Array](https://elysiatools.com/pt/tools/array-filter): Filtrar elementos de tipos específicos de arrays (remover inteiros, decimais, positivos, negativos, booleanos, strings, etc.)
- [Extrator de Caracteres Chineses](https://elysiatools.com/pt/tools/chinese-character-extractor): Extrai todos os caracteres chineses do texto, filtrando pontuação, letras em inglês, números e símbolos não chineses
- [Extrator de tokens de tema ECharts](https://elysiatools.com/pt/tools/echarts-theme-token-extractor): Extrai design tokens — cores, números, tamanhos de fonte e strings — de um JSON de tema ECharts e os exporta direto no seu design system. Cole um objeto de tema (o registrado e passado a echarts.init(dom, themeName)) e a ferramenta percorre cada folha, marcando cada cor (com normalização opcional nomeada/rgb → hex), número de espaçamento, tamanho de fonte e string, depois emite variáveis CSS limpas, um config theme.extend do Tailwind, tokens.json do Style Dictionary ou variáveis SCSS. Faz a ponte entre um tema de visualização ECharts e os tokens de design Figma/CSS/Tailwind sem copiar cada valor à mão.
- [Extrator de Emojis](https://elysiatools.com/pt/tools/emoji-extractor): Extraia todos os emojis Unicode do texto, ou opcionalmente remova emojis
- [PDF Text Extractor](https://elysiatools.com/pt/tools/pdf-text-extractor): Extract text content from PDF documents with support for page selection, formatting options, and multi-language processing
- [Extrator de texto de legendas SRT / ASS](https://elysiatools.com/pt/tools/srt-ass-subtitle-extract-text): Extrai texto limpo de diálogos de legendas SRT, ASS ou SSA coladas.

## Exemplos

- [Exemplos de Extrator de Números de Telefone](https://elysiatools.com/pt/samples/phone-number-extractor): Coleção de texto misto contendo números de telefone de vários países para testes de extração
- [Amostras de Extrator de Log de Alterações](https://elysiatools.com/pt/samples/changelog-extractor): Vários formatos de log de alterações para testar ferramentas de análise e extração
- [Exemplos de Extrator de Links Markdown](https://elysiatools.com/pt/samples/markdown-with-links): Documentos Markdown de amostra com vários tipos de links para testar a ferramenta de extração de links Markdown
- [Amostras de Áudio MP3 Livres de Direitos Autorais](https://elysiatools.com/pt/samples/mp3-samples): Coleção de amostras de áudio livres de direitos autorais para testes e desenvolvimento, incluindo sons da natureza, música de meditação e áudio ambiente

## Conteúdo relacionado

- [Ferramentas de Manipulação de Arrays e Listas](https://elysiatools.com/pt/hubs/array-and-list-manipulation-tools): Analise, deduplique, ordene, embaralhe, fatie, achate, agrupe, filtre, amostra e transforme arrays e listas — mais operações de conjunto como união, interseção e diferença — em um único hub para preparação de dados e código.
- [Ferramentas de conversão de caixa, codificação e normalização de texto](https://elysiatools.com/pt/hubs/text-convert): Compare conversão de caixa de texto, conversão de largura de caracteres, conversão de codificação, tratamento de quoted-printable e normalização de texto em um único hub.
- [Ferramentas de Text](https://elysiatools.com/pt/hubs/text-utility): Explore 33 ferramentas de text para fluxos de utility e encontre utilitários próximos com rapidez.
- [Ferramentas de análise de texto, legibilidade e inspeção de conteúdo](https://elysiatools.com/pt/hubs/text-analyze): Compare estatísticas de texto, detecção de idioma, legibilidade, análise de sentimento, revisão de moderação e análise de padrões em um único hub.
