在lua中%S和%s有什么区别?

根据这本书,这段代码将一行分成两个部分,我不理解 %S 和 %s 之间的区别,也不知道它是如何将其分成两个部分的。

local namefrom,nameto = string.match(line,”(%S+)%s+(%S+)”)
点赞
用户4323
用户4323

根据文档的说明,%s表示空格,而%S表示除空格以外的任何字符。因此,该匹配表达式将在一个或多个空格字符上进行分割,并捕获两侧的两个字符串。

2014-03-30 12:16:58