lua 拆分字符串并保存在 lua table
lua split string and save in lua table
有没有办法像这样拆分字符串并将其保存到 table 中:
str = "23 = John, 45 = Karl, 6 = Chloe, 34 = Sarah"
--[[ 23 John
45 Karl
6 Chloe
34 Sarah]]
我希望数字作为键,名称作为值。
调整此代码:
for k,v in str:gmatch("(%d+)%s*=%s*(%a+)") do
print(k,v)
end
这假定名称仅由字母组成。
有没有办法像这样拆分字符串并将其保存到 table 中:
str = "23 = John, 45 = Karl, 6 = Chloe, 34 = Sarah"
--[[ 23 John
45 Karl
6 Chloe
34 Sarah]]
我希望数字作为键,名称作为值。
调整此代码:
for k,v in str:gmatch("(%d+)%s*=%s*(%a+)") do
print(k,v)
end
这假定名称仅由字母组成。