feat: add string.split function

pull/45/head
sammy 2021-05-01 01:08:20 -04:00
parent 507c8b6ed2
commit e7dcbd5a95
No known key found for this signature in database
GPG Key ID: 50EE40A2809851F5
1 changed files with 19 additions and 0 deletions

View File

@ -65,3 +65,22 @@ do
end
end)
end
-- Function additions to Lua standard library
function string.split(str, delimiter)
local result = {}
local from = 1
local delim_from, delim_to = string.find(str, delimiter, from)
while delim_from do
table.insert(result, string.sub(str, from, delim_from - 1))
from = delim_to + 1
delim_from, delim_to = string.find(str, delimiter, from)
end
table.insert(result, string.sub(str, from))
return result
end