# Array-Differenz

Entfernt Werte aus einem Array, die in anderen Arrays vorhanden sind, unter Verwendung von lodash _.difference

> Kanonische Seite: https://elysiatools.com/de/tools/difference-arrays

- **Kategorie:** Data Processing

- **Schlagwörter:** array, differenz, ausschließen, filter, entfernen, lodash

## Überblick

Dieses Tool verwendet die Methode `_.difference` von lodash, um ein Array mit eindeutigen Werten zu erstellen, die nicht in den anderen bereitgestellten Arrays enthalten sind.

**Funktionen:**
- Strikte Gleichheitsvergleichung (===)
- Unterstützt mehrere Ausschluss-Arrays
- Groß-/Kleinschreibungs-empfindliche/unempfindliche Zeichenfolgenvergleichung
- Validiert das JSON-Array-Eingabeformat

**Beispiel:**
- Eingabearray: `[2, 1, 2, 3]`
- Ausschließen: `[2, 3]`
- Ergebnis: `[1]`

## Eingaben

- **Quell-Array** (textarea): \[2, 1, 2, 3\]
- **Ausschluss-Array 1** (textarea): Werte, die aus dem Quell-Array ausgeschlossen werden sollen
- **Ausschluss-Array 2** (textarea): Zusätzliche Werte zum Ausschließen (optional)
- **Ausschluss-Array 3** (textarea): Weitere Werte zum Ausschließen (optional)
- **Groß-/Kleinschreibung beachten** (checkbox): Für Zeichenfolgenvergleich abwählen, um Groß-/Kleinschreibung zu ignorieren

## Wann verwenden

- Wenn Sie Duplikate oder bestimmte Werte aus einer Liste entfernen müssen, die in anderen Arrays vorkommen.
- Zum Bereinigen von Daten, indem unerwünschte Einträge ausgeschlossen werden.
- Um einzigartige Elemente aus Arrays zu extrahieren und Vergleiche durchzuführen.

## Funktionsweise

- Geben Sie das Quell-Array im JSON-Format in das entsprechende Feld ein.
- Fügen Sie mindestens ein Ausschluss-Array hinzu, um Werte zu entfernen, die nicht im Ergebnis erscheinen sollen.
- Passen Sie optional weitere Ausschluss-Arrays und die Einstellung für Groß-/Kleinschreibung an.
- Das Tool verarbeitet die Arrays und gibt das Ergebnis als JSON-Array mit eindeutigen Werten aus.

## Anwendungsfälle

- Datenbereinigung in Listen oder Datenbanken, um irrelevante Einträge zu entfernen.
- Filterung von Benutzer- oder Produkt-IDs, um nicht verfügbare Elemente auszuschließen.
- Vorbereitung von Daten für Reports oder Analysen durch Ausschluss bestimmter Werte.

## Häufig gestellte Fragen

### Wie gebe ich Arrays ein?

Arrays müssen im JSON-Format eingegeben werden, z.B. [1, 2, 3] oder ["a", "b", "c"].

### Kann ich mehrere Ausschluss-Arrays verwenden?

Ja, Sie können bis zu drei Ausschluss-Arrays angeben, um Werte aus dem Quell-Array zu entfernen.

### Wie funktioniert der Vergleich von Zeichenfolgen?

Standardmäßig wird Groß-/Kleinschreibung beachten. Sie können dies in den Optionen deaktivieren, um einen fallunabhängigen Vergleich durchzuführen.

### Was passiert mit Duplikaten im Quell-Array?

Das Ergebnis enthält nur eindeutige Werte, die nicht in den Ausschluss-Arrays vorhanden sind, Duplikate werden automatisch entfernt.

### Ist das Tool für große Datenmengen geeignet?

Ja, es verarbeitet Arrays effizient, aber bei sehr großen Datenmengen kann die Leistung beeinflusst werden.

## Ähnliche Tools

- [Array-Deduplizierer](https://elysiatools.com/de/tools/array-deduplicator): Duplizierte Elemente aus Arrays mit verschiedenen Deduplizierungsmethoden entfernen
- [Array-Filter](https://elysiatools.com/de/tools/array-filter): Elemente bestimmter Typen aus Arrays filtern (Ganzzahlen, Gleitkommazahlen, positive, negative, boolesche Werte, Zeichenketten etc. entfernen)
- [Array Komprimieren](https://elysiatools.com/de/tools/compact-array): Entferne falsy-Werte aus einem Array mit lodash _.compact
- [Werte Entfernen](https://elysiatools.com/de/tools/pull-values): Entfernt bestimmte Werte aus dem Array mit lodash _.pull
- [BOM-Zeichen-Entferner](https://elysiatools.com/de/tools/data-bom-remover): BOM (Byte Order Mark) Zeichen aus Text- und Dateiinhalten entfernen. Perfekt zum Bereinigen von Textdateien mit Codierungsproblemen.
- [Array-Element-Entferner](https://elysiatools.com/de/tools/array-element-deleter): Entfernt bestimmte Elemente aus Arrays mit Unterstützung für mehrere Entfernungsmethoden
- [Daten-Grenzverarbeiter](https://elysiatools.com/de/tools/data-boundary-processor): Erweitertes Grenzwertverarbeitungswerkzeug zur Identifizierung und Handhabung von Minimum- und Maximumwerten in numerischen Daten. Perfekt für Datenvalidierung, Bereichsprüfung, statistische Analyse und Datenvorverarbeitung.
- [Erste N Elemente Entfernen](https://elysiatools.com/de/tools/drop-items): Entfernt die ersten N Elemente aus einem Array mit lodash _.drop

## Beispiele

- [Beispiele für Doppelte Zeilen](https://elysiatools.com/de/samples/text-duplicate-line-samples): Beispieldateien mit verschiedenen Arten doppelter Zeilen zum Testen von Tools zum Entfernen von Duplikaten
- [Sonderzeichen-Beispiele](https://elysiatools.com/de/samples/text-special-characters-samples): Beispieltextdateien mit verschiedenen Sonderzeichen, Interpunktionszeichen und Symbolen zum Testen der Entfernung nicht-alphanumerischer Zeichen
- [Code-Kommentar-Beispiele](https://elysiatools.com/de/samples/code-comment-samples): Code-Beispieldateien mit verschiedenen Kommentarstilen zum Testen der Kommentarentfernung
- [Android Java Dateioperationsbeispiele](https://elysiatools.com/de/samples/android-file-operations-java): Android Java Dateioperationsbeispiele einschließlich Textdatei-Lesen/Schreiben, Datei-Kopieren/Verschieben, Verzeichnisdurchlauf und Dateivalidierung

## Verwandte Inhalte

- [Werkzeuge fuer Datei- und Datenvergleich](https://elysiatools.com/de/hubs/file-data-diff-comparison-tools): Vergleichen Sie zwei Artefakte, waehlen Sie je nach Format den passenden Diff-Zweig, pruefen Sie strukturelle oder semantische Aenderungen und schliessen Sie bei Bedarf mit Integritaetspruefungen auf Byte-Ebene ab.
