level 3
lua如何解析对于key=value&key=value&key=value&这种串,知道key如何找出对应的value?
2014年12月03日 13点12分
1
level 8
s = 'key1=value1&key2=value2&key3=value3&'
function parse(s)
local t = {};
for k, v in s:gmatch('(%w+)=(%w+)&') do
t[k] = v;
end;
return t;
end;
t = parse(s)
print(t.key2) --打印value2
2014年12月05日 08点12分
6