lua字符串分割并保存到lua表中

是否有一种方法可以将一个字符串分割并保存到一个表中,就像这样:

str = "23 = John, 45 = Karl, 6 = Chloe, 34 = Sarah"

--[[ 23     John
     45     Karl
     6      Chloe
     34     Sarah]]

我想让数字成为键,姓名成为值。

原文链接 https://stackoverflow.com/questions/69709786

点赞
stackoverflow用户107090
stackoverflow用户107090

将此代码进行改编:

for k,v in str:gmatch("(%d+)%s*=%s*(%a+)") do
    print(k,v)
end

此假设名称仅由字母组成。

2021-10-25 14:44:11