And*_*w V 2 string lua split lua-patterns
我知道如何拆分整个字符串并将其放入表中,但我只需要取出第一个单词,然后字符串的其余部分需要保持不变。
我尝试对此做一些事情,但我不知道:
words = {}
for word in s:gmatch("%w+") do table.insert(words,word) end
Run Code Online (Sandbox Code Playgroud)
要匹配一个单词,您应该使用string.match
而不是string.gmatch
:
local words = {}
words[1], words[2] = s:match("(%w+)(.+)")
Run Code Online (Sandbox Code Playgroud)
words[1]
包含第一个单词,thewords[2]
包含其余单词。