Модуль:Песочница/Pok: различия между версиями
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 19: | Строка 19: | ||
if not content then return {} end | if not content then return {} end | ||
local keys = {} | local keys = {} | ||
local titlePos = string.find(content, "|%s*title%s*=") | |||
local titlePos = | |||
if not titlePos then | if not titlePos then | ||
return keys | return keys | ||
end | end | ||
local substr = content:sub(titlePos) | |||
local | local endPos = substr:find("}}") | ||
local | local region = substr | ||
if endPos then | |||
region = substr:sub(1, endPos) | |||
end | end | ||
for key in string.gmatch(region, "|%s*([^=|%}]-)%s*=") do | for key in string.gmatch(region, "|%s*([^=|%}]-)%s*=") do | ||