Lua split

来源:互联网 发布:mysql unixtime 转换 编辑:程序博客网 时间:2024/06/06 04:28
function split(a,b)    count=0    start = 1    local arry = {}    lastStart = string.find(a,b,start)    if(lastStart~=nil)then        count=count+1    end    table.insert(arry,1,string.sub(a,start,lastStart-1))    while(lastStart~=nil)do--2,4,6        start = string.find(a,b,lastStart+1)        --print(start)--4,6,0        if(start~=nil)then            table.insert(arry,1,string.sub(a,lastStart+1,start-1))            count=count+1        else            table.insert(arry,1,string.sub(a,lastStart+1,string.len(a)))        end        lastStart=start    end    return arryend
原创粉丝点击