我有以下字符串需要使用 Lua 分割成一个表格:
IP: 192.168.128.12
MAC: AF:3G:9F:c9:32:2E
Expires: Fri Aug 13 20:04:53 2010
Time Left: 11040 seconds
结果应该放入一个类似于这样的表中:
t = {"IP" : "192.168.128.12", "MAC" : "AF:3G:9F:c9:32:2E", "Expires" : "Fri Aug 13 20:04:53 2010", "Time Left" : "11040 seconds"}
我尝试过以下代码:
for k,v in string.gmatch(data, "([%w]+):([%w%p%s]+\n") do
t[k] = v
end
那是我最好的尝试。