我需要用有限的字符串(对我来说逗号)或数组中的字符分隔字符串。Lua中如何用逗号分隔o。
我检查了这些链接,但我不明白:
http://lua-users.org/wiki/SplitJoin
http://lua-users.org/wiki/PatternsTutorial
objPropo = {}
str = "Maria Mercedez,,Jose,Sofia"
i = 1
for token in string.gmatch(str, ",") do
objPropo[i] = token
i = i + 1
end
native.showAlert("Names", objPropo[1], {"OK"})
native.showAlert("Names", objPropo[2], {"OK"}) <-- Is this error? Because is nil? or what happend?
native.showAlert("Names", objPropo[3], {"OK"})
native.showAlert("Names", objPropo[4], {"OK"})
Run Code Online (Sandbox Code Playgroud)
它可以显示:
Maria Mercedez
Run Code Online (Sandbox Code Playgroud)
如何格式化发送模式?
[其他选择]
如果可能的话?
objPropo = {}
str = "Maria Mercedez,,Jose,Sofia"
i = 1
for token in string.gmatch(str, ",") do
objPropo[token] = token <-------- CHECK
i …Run Code Online (Sandbox Code Playgroud)