跳到主要内容

拆分文本为列表

将文本拆分为列表

当前模块定义

sys:splitString文本处理Action
标准模块
输入 5 · 输出 1

输入参数

  • 输入dataText必填

    要拆分为列表的文本

    填写 输入或变量
  • 分隔separatorText必填

    拆分分隔符

    填写 固定输入默认 ,
  • 转义分隔符escapeSeparatorBoolean可选

    转义分隔符\r\n\t字符

    填写 固定输入默认 false
  • 使用多个分隔符拆分列表multiSeparatorBoolean可选

    每行指定一个。

    填写 固定输入默认 false
  • 滤除空值removeEmptyBoolean必填

    滤除没有内容的文本

    填写 固定输入默认 true

输出参数

  • 结果outputList

    生成的文本内容

将文本变量拆分成列表变量。

例如:将一个包含多个文件路径的文本拆分成列表,列表的每一项是一个文件路径,然后就可以使用“每个”模块对列表中的每个文件路径进行处理了。

拆分文本为列表

将文本拆分为列表
输入
 
要拆分为列表的文本
分隔
,
拆分分隔符
结果
-- 选择变量 --
生成的文本内容
步骤注释
 

参数

【输入】要拆分的文本;

【分隔】根据什么内容拆分。比如“AAA;BBB;CCC;”,可以使用“;”作为分隔符拆分。

如果需要拆分多行文本,可以使用换行符作为分隔符。可以用两种方式输入换行符:

  • 直接在“分隔”参数中按下回车输入一个换行;
  • 使用“\r\n”并且选中【转意分隔符】参数。

注意:Windows和Linux的换行习惯不同,Windows通常使用"\r\n",Linux等通常使用 "\n\r"。如果发现拆分不成功,可以尝试更改一下,或者直接使用"\n"。

【转义分隔符】是否转换“分隔”参数中的\r、\n、\t为对应的字符。

【滤除空值】如果拆分出来的某一项内容为空,是否丢弃。

示例动作

更新于