【发布时间】:2011-03-29 14:21:11
【问题描述】:
我有以下字符串要使用 Lua 拆分成一个表: (数据是相互对齐的。我没有找到如何在这个网站上写成这样的格式)
IP:192.168.128.12
MAC: AF:3G:9F:c9:32:2E
过期:2010 年 8 月 13 日星期五 20:04:53
剩余时间:11040 秒
结果应该像这样放在一个表格中:
t = {“IP”:“192.168.128.12”,“MAC”:“AF:3G:9F:c9:32:2E”,“过期”:“2010 年 8 月 13 日星期五 20:04:53”, “剩余时间”:“11040 秒”}
我试过了:
for k,v in string.gmatch(data, "([%w]+):([%w%p%s]+\n") do
t[k] = v
end
这是我最好的尝试。
【问题讨论】:
标签: lua lua-patterns