Nodes/ZMG PLUGIN/Multiline Prompt 📝
ComfyUI Node

Multiline Prompt 📝

多行提示词节点 - 处理和格式化多行提示词文本 功能特性: • 支持多行提示词输入和输出 • 自动统计并输出总行数 • 多种分隔符选择(换行符、逗号、分号等) • 可选的行号添加功能 • 自动去除空行和首尾空白 • 提供原始文本和格式化文本输出 • 🆕 索引功能:可直接获取指定行的单条数据 分隔符选项: • 换行符: 保持原有的多行格式 • 逗号: 用逗号连接所有行 • 分号: 用分号连接所有行 • 空格: 用空格连接所有行 • 自定义: 使用自定义分隔符 索引功能: • enable_index: 启用后可获取指定行的数据 • line_index: 指定要获取的行号(从0开始) • 支持索引范围检查和错误提示 • 可与其他格式化功能组合使用 输入参数: • prompt_text: 多行提示词文本 • line_separator: 输出分隔符类型 • custom_separator: 自定义分隔符内容 • remove_empty_lines: 是否移除空行 • trim_lines: 是否去除行首尾空白 • add_line_numbers: 是否添加行号 • line_number_format: 行号格式 • enable_index: 是否启用索引功能 • line_index: 要获取的行索引(从0开始) 输出: • formatted_prompt: 格式化后的提示词文本 • total_lines: 总行数(整数) • line_count_info: 行数统计信息(文本) • original_prompt: 原始提示词文本 • indexed_line: 指定索引的行内容 • index_info: 索引操作的详细信息 • lines_combo: 所有行的列表(COMBO类型,可用于下拉选择)

By fq393·Created 2 years ago·Updated 7 months ago· 8
Multiline Prompt 📝
    • formatted_prompt
    • total_lines
    • line_count_info
    • original_prompt
    • indexed_line
    • index_info
    • lines_combo
    prompt_text
    line_separator换行符
    custom_separator,
    remove_empty_linestrue
    trim_linestrue
    add_line_numbersfalse
    line_number_format1.
    enable_indexfalse
    line_index0
    CategoryZMGNodes/text

    Inputs (9)

    NameTypeDefaultDescription
    prompt_textSTRING
    line_separatorCOMBO换行符选择输出时的行分隔符
    custom_separatorSTRING, 当选择'自定义'分隔符时使用
    remove_empty_linesBOOLEANtrue是否移除空行
    trim_linesBOOLEANtrue是否去除每行的首尾空白字符
    add_line_numbersBOOLEANfalse是否在每行前添加行号
    line_number_formatCOMBO1. 行号格式
    enable_indexBOOLEANfalse是否启用索引功能,获取指定行的数据
    line_indexINT00–9999要获取的行索引(从0开始)

    Outputs (7)

    NameTypeDescription
    formatted_promptSTRING
    total_linesINT
    line_count_infoSTRING
    original_promptSTRING
    indexed_lineSTRING
    index_infoSTRING
    lines_combo*