Nos Dividir Texto

Os Nos Dividir Texto dividem uma string de texto em uma lista de itens individuais com base em um padrao separador. Sao essenciais para processamento em lote — pegue um texto longo, divida-o em itens, depois use um Seletor de Lista para escolher quais itens processar.

O que e um No Dividir Texto?

Quando voce tem texto contendo multiplos itens (titulos separados por quebras de linha, valores separados por virgula ou frases), o No Dividir Texto o divide em uma lista. Essa lista pode entao ser filtrada, selecionada e alimentada em nos de geracao para criacao em lote de videos/imagens.

Entradas & Saidas

PortaDirecaoTipoDescricao
inputEntradaTextTexto para dividir — de Fetch, JSON Parser, Text, Concatenator
outputSaidaListLista de itens → List Selector, If/Else, AI If/Else, Canvas

Controles do Inspector

Fonte de Entrada

O no conectado que fornece o texto para dividir.

Split Pattern

O separador usado para dividir o texto:

PatternNomeExemplo de EntradaResultado
\nQuebra de linha (padrao)“Maca\nBanana\nCereja”[“Maca”, “Banana”, “Cereja”]
,Virgula“vermelho, azul, verde”[“vermelho”, ” azul”, ” verde”]
.Frase“Primeira frase. Segunda. Terceira.”[“Primeira frase”, “Segunda”, “Terceira.”]
CustomQualquer textoDepende da entradaDivide nesse texto exato

Como Usar

  1. Conecte uma fonte de texto (Fetch → saida do JSON Parser, ou um Text Node) a entrada do Dividir Texto
  2. Escolha o padrao de divisao que corresponde ao formato dos seus dados
  3. Conecte a saida a um No Seletor de Lista
  4. O Seletor de Lista escolhe quais itens passar adiante

Exemplo de Workflow

Video em Lote a partir de Dados de API: Fetch (API de noticias) → JSON Parser (extrair array de titulos como texto) → Split Text (por quebra de linha) → List Selector (primeiros 3) → Text Node x 3 (um por titulo) → Scene x 3 → tres videos de noticias a partir de dados ao vivo.

Dicas e Melhores Praticas

  • Quebra de linha (\n) e o separador mais comum — APIs frequentemente retornam dados separados por linha
  • Cuidado com espacos extras — dividir por virgula produz " azul" (com espaco inicial) nao "azul". O no seguinte geralmente lida com isso sem problemas
  • Itens vazios: Se seu texto tem separadores consecutivos (ex. duas quebras de linha), voce tera itens vazios na lista. Isso geralmente e inofensivo
  • Cadeia: Fetch → JSON Parser → Split Text → List Selector e o padrao de pipeline de dados padrao
  • Para conjuntos de dados grandes, use os modos “First N” ou “Random N” do List Selector para limitar o processamento

Solucao de Problemas

Numero inesperado de itens

Separador errado. Verifique se seu texto usa quebras de linha, virgulas ou outro delimitador. Visualize o texto bruto em um Text Node primeiro.

Lista vazia

O texto de entrada esta vazio ou o separador nao corresponde. Verifique se o no anterior esta produzindo saida.

Item unico na lista

O separador nao foi encontrado no texto. O texto inteiro se torna um unico item. Verifique seu padrao de divisao.

Veja Tambem