Lua: Gmatch 转为字符串

我是 Lua 的新手,我需要从 gmatch 中获得一个值并将其转换为字符串。

string.gmatch(source, pattern)

if args.Produces then
    if (args.Produces == '') then args.Produces = STRING end
...

我该如何做?我所有的尝试都把它变成了一个函数或表,但我只需要一个字符串。

点赞
用户7556173
用户7556173

给你个例子,有帮助吗?

local pair = "name = Anna"
local key, value = string.match(pair, "(%a+)%s*=%s*(%a+)")
print(key, value) -- name   Anna
2018-09-20 05:09:37