Text-Teilen-Knoten
Text-Teilen-Knoten teilen eine Textzeichenkette anhand eines Trennmusters in eine Liste einzelner Elemente auf. Sie sind essenziell fuer die Stapelverarbeitung — nehmen Sie einen langen Text, teilen Sie ihn in Elemente auf und verwenden Sie dann einen Listenauswahl-Knoten, um auszuwaehlen, welche Elemente verarbeitet werden sollen.
Was ist ein Text-Teilen-Knoten?
Wenn Sie Text mit mehreren Elementen haben (Schlagzeilen getrennt durch Zeilenumbrueche, kommagetrennte Werte oder Saetze), zerlegt der Text-Teilen-Knoten ihn in eine Liste. Diese Liste kann dann gefiltert, ausgewaehlt und in Generierungsknoten fuer die Batch-Erstellung von Videos/Bildern eingespeist werden.
Eingaenge & Ausgaenge
| Port | Richtung | Typ | Beschreibung |
|---|---|---|---|
| input | Ein | Text | Zu teilender Text — von Fetch, JSON Parser, Text, Concatenator |
| output | Aus | List | Liste von Elementen → List Selector, If/Else, AI If/Else, Canvas |
Inspector-Steuerungen
Eingabequelle
Der verbundene Knoten, der den zu teilenden Text liefert.
Split Pattern
Das Trennzeichen zum Aufteilen des Textes:
| Pattern | Name | Beispiel-Eingabe | Ergebnis |
|---|---|---|---|
\n | Zeilenumbruch (Standard) | “Apfel\nBanane\nKirsche” | [“Apfel”, “Banane”, “Kirsche”] |
, | Komma | “rot, blau, gruen” | [“rot”, ” blau”, ” gruen”] |
. | Satz | “Erster Satz. Zweiter. Dritter.” | [“Erster Satz”, “Zweiter”, “Dritter.”] |
| Custom | Beliebiger Text | Abhaengig von Eingabe | Teilt an diesem exakten Text |
Verwendung
- Verbinden Sie eine Textquelle (Fetch → JSON Parser-Ausgabe oder einen Text Node) mit dem Split-Text-Eingang
- Waehlen Sie das Trennmuster, das zu Ihrem Datenformat passt
- Verbinden Sie den Ausgang mit einem Listenauswahl-Knoten
- Der Listenauswahl-Knoten waehlt aus, welche Elemente weitergeleitet werden
Workflow-Beispiel
Batch-Video aus API-Daten: Fetch (Nachrichten-API) → JSON Parser (Schlagzeilen-Array als Text extrahieren) → Split Text (nach Zeilenumbruch) → List Selector (erste 3) → Text Node x 3 (einer pro Schlagzeile) → Scene x 3 → drei Nachrichtenvideos aus Live-Daten.
Tipps & Best Practices
- Zeilenumbruch (
\n) ist das gaengigste Trennzeichen — APIs liefern oft zeilengetrennte Daten - Achten Sie auf zusaetzliche Leerzeichen — Trennung durch Komma ergibt
" blau"(mit fuehrendem Leerzeichen) statt"blau". Der nachfolgende Knoten behandelt dies in der Regel problemlos - Leere Elemente: Wenn Ihr Text aufeinanderfolgende Trennzeichen hat (z. B. zwei Zeilenumbrueche), erhalten Sie leere Elemente in der Liste. Dies ist normalerweise harmlos
- Kette: Fetch → JSON Parser → Split Text → List Selector ist das Standard-Datenpipeline-Muster
- Fuer grosse Datensaetze verwenden Sie die Modi “First N” oder “Random N” des List Selectors, um die Verarbeitung zu begrenzen
Fehlerbehebung
Unerwartete Anzahl von Elementen
Falsches Trennzeichen. Pruefen Sie, ob Ihr Text Zeilenumbrueche, Kommas oder ein anderes Trennzeichen verwendet. Zeigen Sie den Rohtext zuerst in einem Text Node an.
Leere Liste
Der Eingabetext ist leer oder das Trennzeichen stimmt nicht ueberein. Ueberpruefen Sie, ob der vorgelagerte Knoten Ausgaben erzeugt.
Einzelnes Element in der Liste
Das Trennzeichen wurde im Text nicht gefunden. Der gesamte Text wird zu einem einzigen Element. Ueberpruefen Sie Ihr Trennmuster.
Siehe Auch
- Listenauswahl-Knoten — Elemente aus der geteilten Liste auswaehlen
- Fetch-Knoten — Daten zum Aufteilen abrufen
- JSON-Parser-Knoten — Arrays vor dem Aufteilen extrahieren
- Prompt-Verketter-Knoten — Elemente wieder zusammenfuegen