我在lua中有一个字符串。
这是一堆[a-zA-Z0-9] +由一个数字(1个或多个)空格分隔。
如何获取字符串并将其拆分为字符串表?
答案 0 :(得分:36)
s="How do I take the string and split it into a table of strings?"
for w in s:gmatch("%S+") do print(w) end
答案 1 :(得分:14)
s = "foo bar 123"
words = {}
for word in s:gmatch("%w+") do table.insert(words, word) end