Files

1.6 KiB

Text List to String - Merge Text List

Node Purpose: Text List to String takes a text list (including nested lists), applies per-item prefix/suffix, and joins them with a separator into a single string. Escape sequences and composite separators like \n---\n are supported.

Inputs

Name Port Type Default Range Description
text_list optional ANY - - Text list or nested lists; when absent, result is an empty string.
prefix - STRING "" - Per-item prefix.
suffix - STRING "" - Per-item suffix.
separator - STRING "\n" supports \n / \t / \r / \\ combos Separator between items; composite separators like \n---\n are supported.

Outputs

Name Type Description
text STRING Joined string result.

Features

  • Nested flattening: expands sub-lists and preserves order.
  • Per-item decoration: applies prefix/suffix to every item.
  • Separator escaping: supports \n, \t, \r, \\ and composite strings (e.g., \n---\n).
  • Robust inputs: None or empty lists yield an empty string; blank items are preserved and processed consistently.

Typical Usage

  • Merge string_list from List Custom String into paragraphs (e.g., \n or \n---\n).
  • Produce a comma-separated label string: set separator to , and use prefix/suffix to wrap items (e.g., quotes).

Notes & Tips

  • For nested lists, the node flattens in order; if you need to filter empty lines or comments, use String Filter upstream or pre-process inputs.