ComfyUI Node
Josia文本列表
📝 Josia 文本列表 将多行字符串按分隔符分割为字符串列表,每行作为一个独立的字符串输出。 【使用方法】 连接上游文本节点 → 自动按分隔符分割 → 输出为列表 【适用场景】 • 提示词批量处理:将多行提示词逐行拆分为独立条目 • 路径列表拆分:将多行路径字符串拆分为路径列表 • 配置项拆分:将多行配置文本逐行拆分 【可选设置】 过滤空行 — 开启后自动去除空行 修剪空白 — 开启后去除每行首尾空格、制表符等空白字符 分隔符 — 自定义分割字符(支持 \n \t 逗号 分号等);留空则不分割,整段作为单条输出 去重过滤 — 自动去除重复行 正则过滤 — 输入正则表达式只保留匹配的行 显示模式 — 列表模式(每行一个框)/ 完整文本(合并显示)
Josia文本列表
- prompt_list
◄text►
◄filter_emptytrue►
◄trim_whitespacetrue►
◄delimiter\n►
◄dedupfalse►
◄regex_filter►
◄display_modefalse►
CategoryJosia
Inputs (7)
| Name | Type | Default | Description |
|---|---|---|---|
| text | STRING | 多行字符串,按分隔符分割为列表。每行作为一个独立字符串输出。 | |
| filter_emptyopt | BOOLEAN | true | 开启后自动去除分割结果中的空行 |
| trim_whitespaceopt | BOOLEAN | true | 开启后去除每行首尾的空格、制表符等空白字符 |
| delimiteropt | STRING | \n | 自定义分隔符,支持 \n(换行) \t(制表) 逗号(,) 分号(;) 等;留空则不分割,整段作为单条输出(默认 \n 按行拆分) |
| dedupopt | BOOLEAN | false | 开启后自动去除重复行 |
| regex_filteropt | STRING | 留空则不过滤。自定义规则(可组合用|分隔): /汉字/ [\u4e00-\u9fa5]+ 匹配含中文的行 /汉字开头/ ^[\u4e00-\u9fa5] 匹配以汉字开头的行 /纯汉字/ ^[\u4e00-\u9fa5]+$ 匹配纯中文行(无英文数字) /英文/ [a-zA-Z]+ 匹配含英文的行 /数字/ \d+ 匹配含数字的行 /空行/ ^\s*$ 匹配空行或纯空白行 /空格/ \s+ 匹配含空格的行 /序号行/ ^\s*\[(?\d+)\]? 匹配带序号的行如[1]或1. /标签行/ ^\s*\[ 匹配以[开头的标签行 /?文本/ 任意文本字面匹配 匹配包含该文本的行(例:/天空/) /?文本开头/ ^字面文本 匹配以该文本开头的行(例:/天空开头/) | |
| display_modeopt | BOOLEAN | false | 列表模式:每行一个文本框;完整文本:所有内容合并为一段 |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| prompt_list | STRING | — |