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
| Porta | Direcao | Tipo | Descricao |
|---|---|---|---|
| input | Entrada | Text | Texto para dividir — de Fetch, JSON Parser, Text, Concatenator |
| output | Saida | List | Lista 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:
| Pattern | Nome | Exemplo de Entrada | Resultado |
|---|---|---|---|
\n | Quebra 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.”] |
| Custom | Qualquer texto | Depende da entrada | Divide nesse texto exato |
Como Usar
- Conecte uma fonte de texto (Fetch → saida do JSON Parser, ou um Text Node) a entrada do Dividir Texto
- Escolha o padrao de divisao que corresponde ao formato dos seus dados
- Conecte a saida a um No Seletor de Lista
- 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
- Nos Seletor de Lista — Selecione itens da lista dividida
- Nos Fetch — Obtenha dados para dividir
- Nos JSON Parser — Extraia arrays antes de dividir
- Nos Concatenador de Prompts — Combine itens de volta