文本分割成列表
指令说明
使用标准分隔符或自定义分隔符将文本拆分成列表,并将拆分后的列表保存为变量。
指令输入参数
| 输入参数 | 输入参数类型 | 说明 |
|---|---|---|
| 待转化的文本 | any | 需要拆分成列表的内容;列表会用换行拼接,其他类型会先转成字符串 |
| 分隔符类型 | 枚举项 | 标准分隔符、自定义分隔符 |
| 标准分隔符 | 枚举项 | 仅当 分隔符类型 是 标准分隔符 时需要该参数,可选 空格符、换行符、制表符 |
| 自定义分隔符 | any | 仅当 分隔符类型 是 自定义分隔符 时需要该参数,运行时会先转成字符串 |
| 正则匹配分隔符 | bool | 仅当 分隔符类型 是 自定义分隔符 时需要该参数,为 True 时将自定义分隔符作为正则表达式处理 |
| 过滤空白项 | bool | 是否过滤拆分结果中的空白项 |
指令输出参数
| 输出参数 | 输出参数类型 | 说明 |
|---|---|---|
| 分割结果 | list[str] | 拆分后的文本列表 |
注意
当使用自定义分隔符并开启 正则匹配分隔符 时,自定义分隔符会作为正则表达式使用。过滤空白项会移除空字符串以及只包含空白字符的列表项。
DescJson 示例
[
{
"ins": "文本分割成列表",
"in": {
"待转化的文本": "'a,b,c'",
"分隔符类型": "'自定义分隔符'",
"自定义分隔符": "','",
"正则匹配分隔符": "False",
"过滤空白项": "True"
},
"out": {
"分割结果": "textList"
}
}
]
生成注意
- 标准分隔符和自定义分隔符二选一;正则匹配只在自定义分隔符时有意义。