我有以下字符串:
我想知道如何一次性初始化一个表格,并将其赋值为字符串的值。该字符串来自另一个外部应用程序,如果可能的话,我希望避免将其拆分。就像这样:
而我希望最终得到一个类似于这样的数组/表格:
mystring = "a=test;b=12345"
我想知道如何一次性初始化一个表格,并将其赋值为字符串的值。该字符串来自另一个外部应用程序,如果可能的话,我希望避免将其拆分。就像这样:
mytable = {mystring:gsub(";",",")}
你能像这样做吗?我知道如何分步骤完成...但只是想知道是否可能一次性完成。
这是我尝试过的内容和相应的输出:
> mystring = "a=123;b=2345"
> myarray = {mystring:gsub(";",",")}
> for key,value in pairs(myarray) do print(key,value) end
1 a=123,b=2345
2 1
>
而我希望最终得到一个类似于这样的数组/表格:
key value
a 123
b 2345