字符串扩展模块
函数:string.split 字符串分割
函数说明 : 将字符串分割成数组
函数方法 : string.split(字符串 s, 分割符 sep, 是否允许空值 empty?);
返回值 : 字符串数组 t
参数 | 类型 | 说明 | 必填 |
---|---|---|---|
s | string | 需要分割的字符串 | 必填 |
sep | string | 分割符 | 必填 |
empty | empty | 是否允许空值 | 非必填,默认false |
返回值 | 类型 | 说明 |
---|---|---|
t | table | 字符串数组 |
示例
s = "1,2,3"
t = string.split(s,',');
sys.log(t);
--也可以写成
s = "1,2,3"
t = s:split(',');
sys.log(t);
是否允许空值的用法
s = "1,2,,3"
t = s:split(',',true);
sys.log(t);
--返回
{ "1", "2", "", "3", "" }
s = "1,2,,3"
t = s:split(',',false);
sys.log(t);
--返回
{ "1", "2", "3" }