Files

2.0 KiB

String Join Multi - 多段文本拼接

节点功能: String Join Multi 接收最多 5 段文本,支持 {input} 占位符替换、注释过滤与空行控制,最终按分隔符拼接为一个字符串。分隔符支持转义与复合形式,如 \n---\n。

输入

参数名称 入端选择 数据类型 默认值 取值范围 描述
text1 - STRING "" - 文本段 1,支持多行
text2 - STRING "" - 文本段 2,支持多行
text3 - STRING "" - 文本段 3,支持多行
text4 - STRING "" - 文本段 4,支持多行
text5 - STRING "" - 文本段 5,支持多行
filter_empty_line - BOOLEAN false - 是否移除空行
filter_comment - BOOLEAN false - 是否过滤注释(# 与三引号块)
separator - STRING "\n" 支持 \n / \t / \r / \\ 组合 拼接分隔符,支持复合分隔符如 \n---\n
input - STRING "" - 用于替换 {input} 的字符串值

输出

输出名称 数据类型 描述
string STRING 拼接后的字符串

功能说明

  • 按段过滤:每段文本会独立执行占位符替换与注释/空行过滤,空白段自动跳过。
  • 分隔符转义:支持 \n、\t、\r、\\ 以及组合字符串(如 \n---\n)。
  • 模板注入:统一通过 {input} 将外部值注入到各段文本。

典型用法

  • 将多段提示词整理为单段输出,并在段间添加可视分隔:separator=\n---\n。
  • 清除注释与空行后再拼接,得到更干净的上下文文本。

注意与建议

  • 只有处理后非空的文本段才会参与最终拼接;如需保留空段,请关闭 filter_empty_line。
  • 多行注释块需成对三引号闭合;如需更复杂的过滤,请结合 String Filter 使用。