Categorias

Intersecao de Arrays

Encontra valores comuns em arrays usando lodash _.intersection

Encontra valores compartilhados que aparecem em todos os arrays fornecidos.

Destaques:

  • Usa lodash _.intersection
  • Aceita 2-3 arrays JSON
  • Correspondencia opcional sem diferenciar maiusculas

Exemplo:

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

Digite um array JSON

Digite um array JSON

Terceiro array opcional

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

A ferramenta de Interseção de Arrays permite identificar rapidamente quais elementos são comuns entre dois ou três conjuntos de dados, utilizando a biblioteca lodash para garantir precisão e eficiência na comparação.

Quando usar

  • Quando você precisa comparar listas de IDs ou usuários para encontrar sobreposições.
  • Ao filtrar itens que estão presentes em múltiplos conjuntos de dados simultaneamente.
  • Para validar a consistência de dados entre diferentes fontes formatadas como arrays JSON.

Como funciona

  • Insira seus dados no formato de array JSON nos campos correspondentes.
  • Opcionalmente, adicione um terceiro array para uma comparação mais abrangente.
  • Ajuste a configuração de diferenciação de maiúsculas conforme a necessidade dos seus dados.
  • Clique em processar para obter a lista de valores que aparecem em todos os arrays fornecidos.

Casos de uso

Comparar listas de e-mails de diferentes campanhas para encontrar leads duplicados.
Identificar produtos que estão presentes em múltiplas categorias de inventário.
Cruzamento de permissões de acesso entre diferentes grupos de usuários.

Exemplos

1. Identificação de IDs comuns

Contexto
Um analista de dados possui duas listas de IDs de transações e precisa saber quais foram processadas em ambos os sistemas.
Problema
Encontrar a interseção exata entre dois conjuntos de IDs numéricos.
Como usar
Cole o primeiro array no campo 'Array 1' e o segundo no 'Array 2'.
Configuração de exemplo
Array 1: [101, 102, 105], Array 2: [102, 105, 108]
Resultado
O resultado será [102, 105], que são os IDs presentes em ambas as listas.

2. Filtragem de categorias de produtos

Contexto
Um gerente de e-commerce quer encontrar produtos que pertencem a três categorias diferentes simultaneamente.
Problema
Filtrar itens que aparecem em todos os três arrays de categorias.
Como usar
Preencha os três campos de array com as listas de SKUs de cada categoria.
Configuração de exemplo
Array 1: ["A1", "B2"], Array 2: ["B2", "C3"], Array 3: ["B2", "D4"]
Resultado
O resultado será ["B2"], o único item comum aos três grupos.

Testar com amostras

json, text

Hubs relacionados

FAQ

Quantos arrays posso comparar ao mesmo tempo?

Você pode comparar de 2 a 3 arrays simultaneamente.

Qual é o formato de entrada aceito?

A ferramenta aceita arrays no formato JSON padrão, como [1, 2, 3] ou ["a", "b", "c"].

A ferramenta diferencia letras maiúsculas de minúsculas?

Sim, por padrão a ferramenta diferencia. Você pode desmarcar essa opção para realizar uma comparação insensível a maiúsculas.

O que acontece se não houver valores em comum?

Se não houver sobreposição entre os arrays, a ferramenta retornará um array vazio.

A ferramenta é segura para dados sensíveis?

O processamento é realizado localmente no seu navegador, garantindo que seus dados não sejam enviados para servidores externos.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/intersection-arrays

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
array1 textarea Sim Digite um array JSON
array2 textarea Sim Digite um array JSON
array3 textarea Não Terceiro array opcional
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-intersection-arrays": {
      "name": "intersection-arrays",
      "description": "Encontra valores comuns em arrays usando lodash _.intersection",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=intersection-arrays",
      "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]