Kategorien

Array-Filter

Elemente bestimmter Typen aus Arrays filtern (Ganzzahlen, Gleitkommazahlen, positive, negative, boolesche Werte, Zeichenketten etc. entfernen)

Wichtige Fakten

Kategorie
Data Processing
Eingabetypen
textarea, select, checkbox, text
Ausgabetyp
text
Sample-Abdeckung
4
API verfügbar
Yes

Überblick

Der Array-Filter ist ein effizientes Werkzeug, um Datenstrukturen schnell zu bereinigen, indem Sie gezielt Elemente bestimmter Datentypen aus Ihren Arrays entfernen.

Wann verwenden

  • Wenn Sie gemischte Datensätze bereinigen müssen, um nur noch spezifische Werte für die Weiterverarbeitung zu behalten.
  • Zur schnellen Entfernung von unerwünschten Datentypen wie Zeichenketten oder booleschen Werten aus großen Datenmengen.
  • Bei der Vorbereitung von API-Antworten oder JSON-Daten, die von unnötigen Elementen befreit werden sollen.

So funktioniert es

  • Geben Sie Ihr Array im JSON-Format oder als kommagetrennte Liste in das Eingabefeld ein.
  • Wählen Sie den Filtertyp aus, um festzulegen, welche Elemente (z. B. Ganzzahlen oder Zeichenketten) entfernt werden sollen.
  • Passen Sie bei Bedarf zusätzliche Optionen wie die Behandlung von Null-Werten oder Leerzeichen an.
  • Klicken Sie auf die Schaltfläche, um das bereinigte Array sofort als Ergebnis zu erhalten.

Anwendungsfälle

Bereinigung von Rohdaten aus Web-Scraping-Prozessen, um nur numerische Werte zu extrahieren.
Entfernen von booleschen Flags aus Konfigurations-Arrays vor der Datenbank-Speicherung.
Standardisierung von Benutzereingaben durch das Entfernen von Textfragmenten aus numerischen Listen.

Beispiele

1. Numerische Daten bereinigen

Datenanalyst
Hintergrund
Ein Datensatz enthält eine Mischung aus Messwerten und beschreibenden Texten.
Problem
Die Zeichenketten stören die statistische Auswertung der Zahlenwerte.
Verwendung
Geben Sie das Array ein und wählen Sie 'Zeichenketten Entfernen' als Filtertyp.
Beispielkonfiguration
inputArray: [10, "Fehler", 25.5, "N/A", 30], filterType: "strings"
Ergebnis
Das Tool gibt ein sauberes Array mit den Werten [10, 25.5, 30] zurück.

2. Positive Zahlen aus Fehlerprotokoll entfernen

Softwareentwickler
Hintergrund
Ein Log-Array enthält sowohl positive Status-Codes als auch negative Fehler-IDs.
Problem
Es sollen nur die negativen Fehler-IDs zur Analyse isoliert werden.
Verwendung
Wählen Sie 'Positive Zahlen Entfernen' aus dem Filter-Menü.
Beispielkonfiguration
inputArray: [200, -5, 404, -12, 500], filterType: "positive-numbers"
Ergebnis
Das Ergebnis enthält nur noch die negativen Werte: [-5, -12].

Mit Samples testen

video, text, barcode

Verwandte Hubs

FAQ

Welche Formate werden für die Eingabe unterstützt?

Sie können Arrays im JSON-Format, als kommagetrennte Werte oder mit einem Wert pro Zeile eingeben.

Kann ich mehrere Datentypen gleichzeitig entfernen?

Das Tool ist darauf ausgelegt, jeweils einen spezifischen Filtertyp pro Durchgang anzuwenden.

Was passiert mit Null- oder Undefined-Werten?

Sie können über die entsprechenden Checkboxen steuern, ob diese Werte in das Ergebnis einbezogen oder ausgeschlossen werden sollen.

Ist die Filterung bei Zeichenketten case-sensitiv?

Ja, Sie können über die Option 'Groß-/Kleinschreibung beachten' festlegen, ob bei der Filterung zwischen Groß- und Kleinschreibung unterschieden werden soll.

Werden Leerzeichen bei Zeichenketten automatisch entfernt?

Ja, die Option 'Leerzeichen kürzen' entfernt führende und nachfolgende Leerzeichen bei Zeichenketten automatisch.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/array-filter

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
inputArray textarea Ja -
filterType select Ja -
includeNull checkbox Nein -
includeUndefined checkbox Nein -
caseSensitive checkbox Nein -
trimWhitespace checkbox Nein -
customSeparator text Nein -

Antwortformat

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Text: Text

MCP-Dokumentation

Fügen Sie dieses Tool zu Ihrer MCP-Server-Konfiguration hinzu:

{
  "mcpServers": {
    "elysiatools-array-filter": {
      "name": "array-filter",
      "description": "Elemente bestimmter Typen aus Arrays filtern (Ganzzahlen, Gleitkommazahlen, positive, negative, boolesche Werte, Zeichenketten etc. entfernen)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=array-filter",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Sie können mehrere Tools verketten, z.B.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, maximal 20 Tools.

Wenn Sie auf Probleme stoßen, kontaktieren Sie uns bitte bei [email protected]