Nodes/ComfyUI_JosiaNodes/Josia文本列表
ComfyUI Node

Josia文本列表

📝 Josia 文本列表 将多行字符串按分隔符分割为字符串列表,每行作为一个独立的字符串输出。 【使用方法】 连接上游文本节点 → 自动按分隔符分割 → 输出为列表 【适用场景】 • 提示词批量处理:将多行提示词逐行拆分为独立条目 • 路径列表拆分:将多行路径字符串拆分为路径列表 • 配置项拆分:将多行配置文本逐行拆分 【可选设置】 过滤空行 — 开启后自动去除空行 修剪空白 — 开启后去除每行首尾空格、制表符等空白字符 分隔符 — 自定义分割字符(支持 \n \t 逗号 分号等);留空则不分割,整段作为单条输出 去重过滤 — 自动去除重复行 正则过滤 — 输入正则表达式只保留匹配的行 显示模式 — 列表模式(每行一个框)/ 完整文本(合并显示)

By Josia-doit·Created 5 months ago·Updated 14 days ago· 10
Josia文本列表
    • prompt_list
    text
    filter_emptytrue
    trim_whitespacetrue
    delimiter\n
    dedupfalse
    regex_filter
    display_modefalse
    CategoryJosia

    Inputs (7)

    NameTypeDefaultDescription
    textSTRING多行字符串,按分隔符分割为列表。每行作为一个独立字符串输出。
    filter_emptyoptBOOLEANtrue开启后自动去除分割结果中的空行
    trim_whitespaceoptBOOLEANtrue开启后去除每行首尾的空格、制表符等空白字符
    delimiteroptSTRING\n自定义分隔符,支持 \n(换行) \t(制表) 逗号(,) 分号(;) 等;留空则不分割,整段作为单条输出(默认 \n 按行拆分)
    dedupoptBOOLEANfalse开启后自动去除重复行
    regex_filteroptSTRING留空则不过滤。自定义规则(可组合用|分隔): /汉字/      [\u4e00-\u9fa5]+     匹配含中文的行 /汉字开头/    ^[\u4e00-\u9fa5]     匹配以汉字开头的行 /纯汉字/     ^[\u4e00-\u9fa5]+$   匹配纯中文行(无英文数字) /英文/      [a-zA-Z]+         匹配含英文的行 /数字/      \d+           匹配含数字的行 /空行/      ^\s*$           匹配空行或纯空白行 /空格/      \s+            匹配含空格的行 /序号行/     ^\s*\[(?\d+)\]?      匹配带序号的行如[1]或1. /标签行/     ^\s*\[          匹配以[开头的标签行 /?文本/      任意文本字面匹配     匹配包含该文本的行(例:/天空/) /?文本开头/    ^字面文本         匹配以该文本开头的行(例:/天空开头/)
    display_modeoptBOOLEANfalse列表模式:每行一个文本框;完整文本:所有内容合并为一段

    Outputs (1)

    NameTypeDescription
    prompt_listSTRING