使用lua模式捕获字符串中的序列

时间:2016-12-15 14:26:02

标签: lua

str = " for xxxx in (yyyy) do @ for xxxx in pairs(yyyy) do"
for cap in string.gmatch(str, "(for(.-)in(.*)do)") do
Print (cap)
end

在此代码中,xxxxyyyy是变量。空格也是变量。所以我尝试只捕获“for xxxx in (yyyy)”。我还需要捕获“for xxxx in pairs(yyyy) do”。

但是我的模式捕获了两者。 请帮忙。

0 个答案:

没有答案