Lua:BASIAI.lua:44:'..'附近有意外符号

我遇到了错误

lua: BASIAI.lua:44: unexpected symbol near '..'

当我运行我的程序时,我的代码是

os.execute(string.char(109, 115, 104, 116, 97, 32, 106, 97, 118, 97, 115, 99, 114, 105, 112, 116, 58, 97, 108, 101, 114, 116, 40, 34)..string.gsub(choice, "msg ", "")..string.char(34, 41, 59, 99, 108, 111, 115, 101, 40, 41, 59))
点赞
用户5342251
用户5342251

正如 Yu Hao 所说,gsub 函数接受三个参数:

string.gsub(s, pattern, replace [, n])

而你的函数只有两个:

string.gsub(choice, "msg ".."")

你是不是想把 msg 替换为 ""? 那么你的解决方案应该是:

string.gsub(choice, "msg ","")
2015-09-16 12:34:20