Función Split

Todas los scripts relacionados con AMS.
Esta función es una alternativa a la de Autoplay.

Función Split
function split(str, pat)
   local t = {}
   local fpat = "(.-)" .. pat
   local last_end = 1
   local s, e, cap = str:find(fpat, 1)
   while s do
      if s ~= 1 or cap ~= "" then
	 table.insert(t,cap)
      end
      last_end = e+1
      s, e, cap = str:find(fpat, last_end)
   end
   if last_end <= #str then
      cap = str:sub(last_end)
      table.insert(t, cap)
   end
   return t
end
Llamada
tbl = split('c:\\Windows\\System32\\AdvancedInstallers\\cmiadapter.dll','[\\/]+')
Ejemplo:
viewtopic.php?f=12&t=1650
Me parece muy util...
thanks  ;)

we need  more ;)