Revision: 874
Updated Code
at September 19, 2007 22:23 by yuconner
Updated Code
function split (s,t)
local l = {n=0}
local f = function (s)
l.n = l.n + 1
l[l.n] = s
end
local p = "%s*(.-)%s*"..t.."%s*"
s = string.gsub(s,"^%s+","")
s = string.gsub(s,"%s+$","")
s = string.gsub(s,p,f)
l.n = l.n + 1
l[l.n] = string.gsub(s,"(%s%s*)$","")
return l
end
Revision: 873
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 16, 2006 22:29 by yuconner
Initial Code
local digits = split("a b c d e f g h i j k l", " ")
for i=1,6 do
b = self.panel:get_ButtonBridge_("screen.button_"..digits[i])
self:connect(b, b.pressed, self, self.button_pressed,i)
end
Initial URL
Initial Description
Example of: split, for, string concatenation, function call, etc
Initial Title
string split in lua
Initial Tags
Initial Language
Lua