2.0 KiB
2.0 KiB
String Join Multi - Join Multiple Text Blocks
Node Purpose: String Join Multi accepts up to 5 text blocks, supports {input} substitution, comment filtering, and empty-line control, then joins them using a separator. Separator supports escape sequences and composite forms like \n---\n.
Inputs
| Name | Port | Type | Default | Range | Description |
|---|---|---|---|---|---|
text1 |
- | STRING | "" |
- | Text block 1, multiline supported. |
text2 |
- | STRING | "" |
- | Text block 2, multiline supported. |
text3 |
- | STRING | "" |
- | Text block 3, multiline supported. |
text4 |
- | STRING | "" |
- | Text block 4, multiline supported. |
text5 |
- | STRING | "" |
- | Text block 5, multiline supported. |
filter_empty_line |
- | BOOLEAN | false |
- | Remove empty lines. |
filter_comment |
- | BOOLEAN | false |
- | Filter comments (# and triple-quote blocks). |
separator |
- | STRING | "\n" |
supports \n / \t / \r / \\ combos |
Join separator; composite like \n---\n works. |
input |
- | STRING | "" |
- | String to replace {input} placeholders. |
Outputs
| Name | Type | Description |
|---|---|---|
string |
STRING | Joined result string. |
Features
- Per-block processing: placeholder substitution and comment/empty-line filtering per block; empty results are skipped.
- Separator escaping: supports
\n,\t,\r,\\and composite strings (e.g.,\n---\n). - Template injection: consistent
{input}substitution across blocks.
Typical Usage
- Consolidate multiple prompt sections into a single output with visual separators (
separator=\n---\n). - Clean blocks (remove comments and empty lines) before joining for a tidy context.
Notes & Tips
- Only non-empty processed blocks participate in the final join; to preserve empty blocks, set
filter_empty_line=false. - Triple-quote blocks must be properly closed; for advanced filtering, combine with
String Filter.