如何根据特定字符的位置将字符串分成几个部分?
我很难解释,但可以说它在每个空间都会分裂,这样的事情就会发生:
输入:"the dog ran"
输出:{"the", "dog", "ran"}
答案 0 :(得分:0)
对于空格,您可以使用:
s="the dog ran"
for w in s:gmatch("%S+") do
print(w)
end
对于其他定界符(例如逗号),请使用:
s="the,dog,ran"
for w in s:gmatch("[^,]+") do
print(w)
end
根据需要进行调整。