我知道如何将整个字符串分割,并把它放在一个表,但我需要拿出只有第一个字,然后串的其它需求保持不变。
我试图对此做一些事情,但我不知道:
words = {}
for word in s:gmatch("%w+") do table.insert(words,word) end
要匹配一个单词,您应该使用string.match
而不是string.gmatch
:
local words = {}
words[1], words[2] = s:match("(%w+)(.+)")
words[1]
包含第一个单词,words[2]
包含其余单词。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句