我需要修剪字符串中的空格,并且白色空格之间的每个单词都会返回表格中的关键字 我尝试了自己的代码,但没有正常工作
string ="happy halloween day"
local function trimSpace(value)
if value then
local tags={}
i=0
for c in value:gmatch("%s") do
i= i + 1
local c = value:sub(i,i)
tags[#tags+1] = {"tag" = c}
end
return tags
end
end
local tag = trimSpace(string)
答案 0 :(得分:0)
此函数被“拆分”,空格为分隔符:
local s = "happy halloween day"
local function Split(s)
local t ={}
for word in s:gmatch("([^%s]+)") do
t[#t+1] = {["tag"] = word }
end
return t
end
local tags =Split(s)
for k,v in pairs(tags) do
print(k,v.tag)
end