@@ -12,8 +12,20 @@ return { capitalize = function(str) return string.upper(string.sub(str, 1,1)) .. string.sub(str, 2) end; + + explode = function(str,delim) + local i = 1 + local tbl = {} + repeat + local ss = string.sub(str, i) + local d = string.find(ss, delim, 1, true) or string.len(ss)+1 + tbl[#tbl+1] = string.sub(ss,1,d-1) + i = i + d + until i > string.len(str) + return tbl + end; rand = function(min,max) if not min then min = 16 end if not max then max = min end