Advertisement
BILLPC2684

split for ComputerCraft(1.5)

Mar 15th, 2016
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.38 KB | None | 0 0
  1. function split(pString, pPattern)
  2.  local Table = {}
  3.  local fpat = "(.-)"
  4.  local last_end = 1
  5.  local s,e,cap=pString:find(fpat,1)
  6.  while s do
  7.   if s ~= 1 or cap ~= "" then
  8.    table.insert(Table,cap)
  9.   end
  10.   last_end = e+1
  11.   s,e,cap = pString:find(fpat,last_end)
  12.  end
  13.  if last_end <= #pString then
  14.   cap = pString:sub(last_end)
  15.   table.insert(Table,cap)
  16.  end
  17.  return Table
  18. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement