字符串分割
字符串分割
描述:通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串,使用python函数string.split()实现

属性说明
通用属性
- 前置延时 - 组件功能执行之前等待的时间,单位为"ms"
- 后置延时 - 组件功能执行后等待的时间,单位为"ms"
- 备注 - 组件备注说明,以便于理解和快速定位
目标属性
- string - 输入用于被切割的字符串,也可以输入字符变量
- str - 输入分隔符,默认为所有的空字符,包括空格、换行、制表符(\t)等
- num - 分割次数,默认为None时全部分割,数值型
返回值
- 输出到变量 - 返回字符串被分割后生成的列表list,赋值给一个变量
使用示例
添加【字符串分割】组件--->添加【输出】组件--->将【字符串分割】返回值连接到【输出】组件--->运行流程

情况1:在【字符串长度】组件目标属性中,"string"输入:'aa b ff',"str"输入空值,"num"输入:None,即默认以空字符进行分隔

输出结果:流程运行后,打印以空字符分隔后的列表,则控制台处打印结果为['aa', 'b', 'ff']

情况2:在【字符串长度】组件目标属性中,"string"输入:'aabfbf',"str"输入:'b',"num"输入:None,即以字符'b'为分隔符,分割字符串'aabfbf'

输出结果:流程运行后,打印以字符'b'分隔后的列表,则控制台处打印结果为['aa', 'f', 'f']

情况3:在【字符串长度】组件目标属性中,"string"输入:'aabfbcfbfbf',"str"输入:'b',"num"输入:2,即以'b'字符,将字符串'aabfbcfbfbf'分割两次

输出结果:流程运行后,打印以字符'b',将字符串'aabfbcfbfbf'分割两次后的结果,控制台处打印结果为['aa','f','cfbfbf']
