27.13. 字段拆分

字段拆分组件可以将字段按照分隔符拆分为若干字段。

字段拆分组件

图 27.17. 字段拆分组件


1、表名:要进行字段拆分的字段所在的表的表名称

2、字段名:要进行字段拆分的字段名称

3、分隔符:要进行拆分的分隔符

4、新字段:拆分后产生的新字段配置

若字段值中存在多个分隔符,而新字段的配置中只有两个字段,那么只有前两个被分割后的值被保留,即如果新字段定义的数目小于采用分隔符进行分割后产生的字段数目,那么分割结果多余新字段的新值将被丢弃。例如:分隔符为”;” ,字段值为”a;b;c” ,新增字段为first: String,second:String,那么执行结果为:first = “a”,second = “b”, “c”将被忽略。

若采用分隔符分割后产生的新字段的数目小于新定义字段的数目,那么新字段的值将按顺序被填充直到新值被分配完,没有被填充的新值则留空。例如:分隔符为”;”,字段值为”a;b”,新字段定义为first:String,second:String,third:String,那么执行结果为:fisrt=”a”,second=”b”,third=null。