{["item1"]="something,something else,even more!"}
How can I change this:
"something,something else,even more!
Into these seperate strings:
"something" "something else" "even more!"
Posted 11 July 2013 - 01:14 AM
{["item1"]="something,something else,even more!"}
"something,something else,even more!
"something" "something else" "even more!"
Posted 11 July 2013 - 03:11 AM
function split(str, pattern) -- Splits string by pattern, returns table
local t = { }
local fpat = "(.-)" .. pattern
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
Posted 11 July 2013 - 03:15 AM
local function split( str, patt )
local t = {}
for s in str:gmatch("[^"..patt.."]+") do
t[#t+1] = s
end
return t
end
Posted 11 July 2013 - 10:26 AM
0 members, 1 guests, 0 anonymous users