diff --git a/init.lua b/init.lua index c8bbca0..e216ecc 100644 --- a/init.lua +++ b/init.lua @@ -239,17 +239,18 @@ end -- return match(header, ";%s*boundary=([^\",;]+)") -- end --- function string.split(str, delimiter) --- if str==nil or str=='' or delimiter==nil then --- return nil --- end +function string.split(str, delimiter) + if str==nil or str=='' or delimiter==nil then + return nil + end + + local result = {} + for match in (str..delimiter):gmatch("(.-)"..delimiter) do + table.insert(result, match) + end + return result +end --- local result = {} --- for match in (str..delimiter):gmatch("(.-)"..delimiter) do --- table.insert(result, match) --- end --- return result --- end function innet(ip, network) local star = ''