Files
2026-07-13 12:32:21 +08:00

20 lines
355 B
Lua

local function index_table(table, field)
if table[field] then
return table[field]
end
local res = table
for segment, e in ngx.re.gmatch(field, "\\w+", "jo") do
if res[segment[0]] then
res = res[segment[0]]
else
return nil
end
end
return res
end
return {
index_table = index_table,
}