字符串扩展模块

函数:string.split 字符串分割

函数说明 : 将字符串分割成数组
函数方法 : string.split(字符串 s, 分割符 sep, 是否允许空值 empty?);
返回值 : 字符串数组 t

参数类型说明必填
sstring需要分割的字符串必填
sepstring分割符必填
emptyempty是否允许空值非必填,默认false
返回值类型说明
ttable字符串数组

示例

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" }