Lua | 字符串模式排除

所以,对于一款游戏,我希望用户能够执行命令。 为了简单起见,所有的参数都被放入了一个表中。

例如:"message all Hello" -> {"message","all","Hello"}

为此,我使用了字母数字模式(%w)。 问题在于像 _ ; : . 这样的字符不能使用,因为它们不是字母数字。 是否有任何方法可以使用所有字符模式(.),但忽略空格。 或者有更好的方式来完成它吗? 感谢您的帮助

点赞
用户752976
用户752976

根据 Lua 文档:

在 % 后面使用大写字母会反转类,所以 %D 会匹配所有非数字字符。

因此,你寻找的模式是 %S+

2018-07-16 13:28:28