Advertisement
montana_1

Split()

Nov 7th, 2014
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.45 KB | None | 0 0
  1. function split(inputstr, sep)
  2.     if(inputstr == nil or inputstr == "") then
  3.                 return nil
  4.         end
  5.         if sep == nil then
  6.                 sep = ","
  7.         end
  8.         local t={} ; i=1
  9.         for str in string.gmatch(inputstr, "([^"..sep.."]+)") do
  10.                 t[i] = str
  11.                 i = i + 1
  12.         end
  13.         return t
  14. end
  15.  
  16.  
  17.  
  18. t = split("a,b,c,d,e,v",',')
  19. print(#t)
  20. for k,v in pairs(t) do
  21.     print(k,":",v)
  22. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement