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 sep, fields = sep or "\t",{}
local pattern = string.format("([^%s]+)", sep)
self:gsub(pattern, function(c) fields[#fields+1] = c end)
return fields
end
本文介绍了一个简单的Lua函数,用于将字符串按照指定的分隔符进行拆分,并返回一个包含所有子串的表。该函数使用Lua内置的gsub方法实现,能够处理各种常见的字符串分割任务。
727

被折叠的 条评论
为什么被折叠?



