在C#中有split这个函数对特定字符串进行分割,在用Lua的时候也想这个方法,就自己写了一个。
function __split(str, reps)
local r = {};
if (str == nil) then return nil; end
string.gsub(str, "[^"..reps.."]+", function(w) table.insert(r, w) end);
return r;
end
reps:为进行分割的字符串
str:为待分割的字符串
实际使用情况如下:
如果有问题欢迎添加微信公众号 程序猿从入门到放弃 进行咨询: