Lua:对字符串的Gmatch

时间:2018-09-19 23:38:54

标签: lua string-matching

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

string.gmatch(source, pattern)

收件人

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

我该怎么做?我所有的尝试都将其转换为函数或表,但是我只需要一个字符串。

1 个答案:

答案 0 :(得分:1)

举个例子,有帮助吗?

local pair = "name = Anna"
local key, value = string.match(pair, "(%a+)%s*=%s*(%a+)")
print(key, value) -- name   Anna