Nodi Dividi Testo

I Nodi Dividi Testo dividono una stringa di testo in una lista di elementi individuali basandosi su un pattern separatore. Sono essenziali per l’elaborazione batch — prendi un testo lungo, dividilo in elementi, poi usa un Selettore Lista per scegliere quali elementi elaborare.

Cos’e’ un Nodo Dividi Testo?

Quando hai un testo contenente elementi multipli (titoli separati da a capo, valori separati da virgola o frasi), il Nodo Dividi Testo lo spezza in una lista. Questa lista puo’ poi essere filtrata, selezionata e passata ai nodi di generazione per la creazione batch di video/immagini.

Input & Output

PortaDirezioneTipoDescrizione
inputInTextTesto da dividere — da Fetch, JSON Parser, Text, Concatenator
outputOutListLista di elementi → List Selector, If/Else, AI If/Else, Canvas

Controlli Inspector

Sorgente Input

Il nodo collegato che fornisce il testo da dividere.

Split Pattern

Il separatore usato per dividere il testo:

PatternNomeEsempio InputRisultato
\nA capo (default)“Mela\nBanana\nCiliegia”[“Mela”, “Banana”, “Ciliegia”]
,Virgola“rosso, blu, verde”[“rosso”, ” blu”, ” verde”]
.Frase“Prima frase. Seconda. Terza.”[“Prima frase”, “Seconda”, “Terza.”]
CustomQualsiasi testoDipende dall’inputDivide su quel testo esatto

Come Usarlo

  1. Collega una sorgente di testo (Fetch → output JSON Parser, o un Text Node) all’input del Dividi Testo
  2. Scegli il pattern di divisione che corrisponde al formato dei tuoi dati
  3. Collega l’output a un Nodo Selettore Lista
  4. Il Selettore Lista sceglie quali elementi passare a valle

Esempio di Workflow

Video Batch da Dati API: Fetch (API notizie) → JSON Parser (estrai array titoli come testo) → Split Text (per a capo) → List Selector (primi 3) → Text Node x 3 (uno per titolo) → Scene x 3 → tre video di notizie da dati live.

Consigli e Best Practice

  • A capo (\n) e’ il separatore piu’ comune — le API spesso restituiscono dati separati per riga
  • Attenzione agli spazi extra — dividere per virgola produce " blu" (con spazio iniziale) non "blu". Il nodo a valle generalmente gestisce questo senza problemi
  • Elementi vuoti: Se il testo ha separatori consecutivi (es. due a capo), otterrai elementi vuoti nella lista. Di solito e’ innocuo
  • Catena: Fetch → JSON Parser → Split Text → List Selector e’ il pattern standard per la pipeline dati
  • Per dataset grandi, usa le modalita’ “First N” o “Random N” del List Selector per limitare l’elaborazione

Risoluzione Problemi

Numero di elementi inatteso

Separatore sbagliato. Controlla se il testo usa a capo, virgole o un altro delimitatore. Visualizza prima il testo grezzo in un Text Node.

Lista vuota

Il testo in input e’ vuoto o il separatore non corrisponde. Verifica che il nodo a monte stia producendo output.

Singolo elemento nella lista

Il separatore non e’ stato trovato nel testo. L’intero testo diventa un unico elemento. Controlla il tuo pattern di divisione.

Vedi Anche