Nodos Dividir Texto

Los Nodos Dividir Texto dividen una cadena de texto en una lista de elementos individuales basandose en un patron separador. Son esenciales para el procesamiento por lotes — toma un texto largo, dividelo en elementos, luego usa un Selector de Lista para elegir cuales elementos procesar.

Que es un Nodo Dividir Texto?

Cuando tienes texto que contiene multiples elementos (titulares separados por saltos de linea, valores separados por comas o frases), el Nodo Dividir Texto lo descompone en una lista. Esta lista luego puede ser filtrada, seleccionada y alimentada a nodos de generacion para la creacion por lotes de videos/imagenes.

Entradas y Salidas

PuertoDireccionTipoDescripcion
inputEntradaTextTexto a dividir — desde Fetch, JSON Parser, Text, Concatenator
outputSalidaListLista de elementos → List Selector, If/Else, AI If/Else, Canvas

Controles del Inspector

Fuente de Entrada

El nodo conectado que proporciona el texto a dividir.

Split Pattern

El separador usado para dividir el texto:

PatternNombreEjemplo de EntradaResultado
\nSalto de linea (por defecto)“Manzana\nBanana\nCereza”[“Manzana”, “Banana”, “Cereza”]
,Coma“rojo, azul, verde”[“rojo”, ” azul”, ” verde”]
.Oracion“Primera oracion. Segunda. Tercera.”[“Primera oracion”, “Segunda”, “Tercera.”]
CustomCualquier textoDepende de la entradaDivide en ese texto exacto

Como Usarlo

  1. Conecta una fuente de texto (Fetch → salida de JSON Parser, o un Text Node) a la entrada del Dividir Texto
  2. Elige el patron de division que coincida con el formato de tus datos
  3. Conecta la salida a un Nodo Selector de Lista
  4. El Selector de Lista elige cuales elementos pasar aguas abajo

Ejemplo de Workflow

Video por Lotes desde Datos API: Fetch (API de noticias) → JSON Parser (extraer array de titulares como texto) → Split Text (por salto de linea) → List Selector (primeros 3) → Text Node x 3 (uno por titular) → Scene x 3 → tres videos de noticias desde datos en vivo.

Consejos y Mejores Practicas

  • Salto de linea (\n) es el separador mas comun — las APIs frecuentemente devuelven datos separados por linea
  • Cuidado con los espacios extra — dividir por coma produce " azul" (con espacio inicial) no "azul". El nodo siguiente generalmente maneja esto sin problemas
  • Elementos vacios: Si tu texto tiene separadores consecutivos (ej. dos saltos de linea), obtendras elementos vacios en la lista. Esto generalmente es inofensivo
  • Cadena: Fetch → JSON Parser → Split Text → List Selector es el patron estandar de pipeline de datos
  • Para conjuntos de datos grandes, usa los modos “First N” o “Random N” del List Selector para limitar el procesamiento

Solucion de Problemas

Numero inesperado de elementos

Separador incorrecto. Verifica si tu texto usa saltos de linea, comas u otro delimitador. Previsualiza el texto sin formato en un Text Node primero.

Lista vacia

El texto de entrada esta vacio o el separador no coincide. Verifica que el nodo anterior esta produciendo salida.

Elemento unico en la lista

El separador no fue encontrado en el texto. El texto completo se convierte en un unico elemento. Verifica tu patron de division.

Ver Tambien