--sep 分割字符串表示 fields返回的数组
function string:split(sep)
local sep, fields = sep or "\t", {}
local pattern = string.format("([^%s]+)", sep)
self:gsub(pattern, function(c) fields[#fields+1] = c end)
return fields
end
--使用 以,为分隔符
local ll = "abc,123,555"
local strArr = ll:split(",")
for i,v in ipairs(strArr) do
print(i,v)
end
--打印结果:
1 abc
2 123
3 555