Noeuds Diviser Texte

Les Noeuds Diviser Texte divisent une chaine de texte en une liste d’elements individuels en se basant sur un motif separateur. Ils sont essentiels pour le traitement par lots — prenez un long texte, divisez-le en elements, puis utilisez un Selecteur de Liste pour choisir quels elements traiter.

Qu’est-ce qu’un Noeud Diviser Texte ?

Lorsque vous avez du texte contenant plusieurs elements (titres separes par des sauts de ligne, valeurs separees par des virgules ou phrases), le Noeud Diviser Texte le decompose en une liste. Cette liste peut ensuite etre filtree, selectionnee et transmise aux noeuds de generation pour la creation par lots de videos/images.

Entrees & Sorties

PortDirectionTypeDescription
inputEntreeTextTexte a diviser — depuis Fetch, JSON Parser, Text, Concatenator
outputSortieListListe d’elements → List Selector, If/Else, AI If/Else, Canvas

Controles de l’Inspector

Source d’Entree

Le noeud connecte fournissant le texte a diviser.

Split Pattern

Le separateur utilise pour diviser le texte :

PatternNomExemple d’EntreeResultat
\nSaut de ligne (par defaut)“Pomme\nBanane\nCerise”[“Pomme”, “Banane”, “Cerise”]
,Virgule“rouge, bleu, vert”[“rouge”, ” bleu”, ” vert”]
.Phrase“Premiere phrase. Deuxieme. Troisieme.”[“Premiere phrase”, “Deuxieme”, “Troisieme.”]
CustomN’importe quel texteDepend de l’entreeDivise sur ce texte exact

Comment l’Utiliser

  1. Connectez une source de texte (Fetch → sortie JSON Parser, ou un Text Node) a l’entree du Diviser Texte
  2. Choisissez le motif de division qui correspond au format de vos donnees
  3. Connectez la sortie a un Noeud Selecteur de Liste
  4. Le Selecteur de Liste choisit quels elements transmettre en aval

Exemple de Workflow

Video par Lots depuis des Donnees API : Fetch (API d’actualites) → JSON Parser (extraire le tableau de titres comme texte) → Split Text (par saut de ligne) → List Selector (3 premiers) → Text Node x 3 (un par titre) → Scene x 3 → trois videos d’actualites a partir de donnees en direct.

Conseils et Bonnes Pratiques

  • Saut de ligne (\n) est le separateur le plus courant — les APIs renvoient souvent des donnees separees par ligne
  • Attention aux espaces supplementaires — diviser par virgule donne " bleu" (avec espace initial) pas "bleu". Le noeud en aval gere generalement cela sans probleme
  • Elements vides : Si votre texte a des separateurs consecutifs (ex. deux sauts de ligne), vous obtiendrez des elements vides dans la liste. C’est generalement inoffensif
  • Chaine : Fetch → JSON Parser → Split Text → List Selector est le motif standard de pipeline de donnees
  • Pour les grands ensembles de donnees, utilisez les modes “First N” ou “Random N” du List Selector pour limiter le traitement

Depannage

Nombre d’elements inattendu

Mauvais separateur. Verifiez si votre texte utilise des sauts de ligne, des virgules ou un autre delimiteur. Previsualisez le texte brut dans un Text Node d’abord.

Liste vide

Le texte d’entree est vide ou le separateur ne correspond pas. Verifiez que le noeud en amont produit une sortie.

Element unique dans la liste

Le separateur n’a pas ete trouve dans le texte. Le texte entier devient un seul element. Verifiez votre motif de division.

Voir Aussi