Kategorien

Array-Extrahierer

Elemente bestimmter Typen aus Arrays extrahieren (Ganzzahlen, Gleitkommazahlen, positive, negative, boolesche Werte, Zeichenketten)

Wichtige Fakten

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

Überblick

Der Array-Extrahierer ist ein effizientes Werkzeug, um gezielt bestimmte Datentypen aus gemischten Arrays oder Listen zu filtern und zu extrahieren.

Wann verwenden

  • Wenn Sie aus einem unstrukturierten Datensatz nur die numerischen Werte benötigen.
  • Wenn Sie boolesche Flags oder Statuswerte aus einer komplexen Liste isolieren möchten.
  • Wenn Sie Zeichenketten bereinigen und von anderen Datentypen trennen müssen.

So funktioniert es

  • Geben Sie Ihr Array im JSON-Format oder als kommagetrennte Liste in das Eingabefeld ein.
  • Wählen Sie den gewünschten Extraktionstyp aus, z. B. Ganzzahlen, Gleitkommazahlen oder Zeichenketten.
  • Passen Sie bei Bedarf Optionen wie das Einbeziehen von Null-Werten oder das Kürzen von Leerzeichen an.
  • Klicken Sie auf Extrahieren, um die gefilterte Liste sofort als sauberes Ergebnis zu erhalten.

Anwendungsfälle

Bereinigung von API-Antworten durch Extraktion reiner Zahlenwerte für statistische Analysen.
Vorbereitung von Konfigurationslisten durch Filtern von booleschen Werten.
Normalisierung von Benutzereingaben durch das Extrahieren und Trimmen von Zeichenketten.

Beispiele

1. Numerische Daten aus API-Antwort filtern

Datenanalyst
Hintergrund
Ein Datensatz enthält eine Mischung aus IDs, Messwerten und Status-Strings.
Problem
Der Analyst benötigt nur die Messwerte (Gleitkommazahlen) für eine Berechnung.
Verwendung
Eingabe des Arrays, Auswahl von 'Gleitkommazahlen' als Extraktionstyp.
Beispielkonfiguration
extractType: floats, includeNull: false
Ergebnis
Eine saubere Liste, die ausschließlich die numerischen Messwerte enthält.

2. Bereinigung von Namenslisten

Web-Entwickler
Hintergrund
Eine Liste von Benutzernamen enthält versehentlich Leerzeichen und nicht-textuelle Elemente.
Problem
Die Namen müssen für eine Datenbank-Migration einheitlich und ohne Leerzeichen vorliegen.
Verwendung
Eingabe der Liste, Auswahl von 'Zeichenketten', Aktivierung von 'Leerzeichen kürzen'.
Beispielkonfiguration
extractType: strings, trimWhitespace: true
Ergebnis
Eine Liste von bereinigten, einheitlichen Zeichenketten ohne überflüssige Leerzeichen.

Mit Samples testen

text, barcode

Verwandte Hubs

FAQ

Welche Eingabeformate werden unterstützt?

Das Tool unterstützt JSON-Arrays, kommagetrennte Werte oder eine Liste, bei der jedes Element in einer neuen Zeile steht.

Kann ich auch negative Zahlen filtern?

Ja, Sie können spezifisch zwischen positiven und negativen Zahlen wählen, um diese aus Ihrem Datensatz zu isolieren.

Was passiert mit Leerzeichen bei Zeichenketten?

Wenn die Option 'Leerzeichen kürzen' aktiviert ist, werden führende und nachfolgende Leerzeichen automatisch entfernt.

Werden Null-Werte standardmäßig mit extrahiert?

Ja, standardmäßig sind Null-Werte in der Extraktion enthalten, dies kann jedoch über die Einstellungen deaktiviert werden.

Ist die Extraktion von Zeichenketten case-sensitiv?

Ja, Sie können über die Option 'Groß-/Kleinschreibung beachten' steuern, wie Zeichenketten verarbeitet werden.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/array-extractor

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
inputArray textarea Ja -
extractType 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-extractor": {
      "name": "array-extractor",
      "description": "Elemente bestimmter Typen aus Arrays extrahieren (Ganzzahlen, Gleitkommazahlen, positive, negative, boolesche Werte, Zeichenketten)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=array-extractor",
      "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]