将格式化的字符串转换为表格的表格。

在Lua中,有没有一种方法可以将这个字符串:

etc3=1336,etc2=14477,etc4=1335,etc1=1337

分割到这个表中?

tbl = {
    { 'etc3', 1336 },
    { 'etc2', 14477 },
    { 'etc4', 1335 },
    { 'etc1', 1337 },
}

任何帮助都将不胜感激。

点赞
用户1847592
用户1847592
```lua
local str = 'etc3=1336,etc2=14477,etc4=1335,etc1=1337'
local tbl = {}
for k, v in str:gmatch'(%w+)=(%d+)' do
  tbl[#tbl+1] = {k, tonumber(v)}
end

```lua
local str = 'etc3=1336,etc2=14477,etc4=1335,etc1=1337'
local tbl = {}
for k, v in str:gmatch'(%w+)=(%d+)' do
  tbl[#tbl+1] = {k, tonumber(v)}
end
2013-05-02 09:22:18