通过遍历_G全局表 来查一个地址的名字
2018-04-17 本文已影响0人
人气小哥
--[[
是否是合法的字符串
]]
function g_isLegalString(str)
local s_ShieldText = ltbConfShield[1].s_ShieldText
local tbShieldText = JsonTool.split(s_ShieldText, '$')
--print(#tbShieldText, "表长度")
--print(str, "str = ")
for k, v in ipairs(tbShieldText) do
if v ~= "" then
local star, endIdx = string.find(str, v)
if star then
--print("v = ["..v.."]")
return false
end
end
end
return true
end
--通过遍历_G全局表 来查一个地址的名字
function g_get_GName(_p)
local szName = ""
for k,v in pairs(_G) do
if _p==v then
szName = k
break
end
end
return szName
end
print(g_get_GName(g_isLegalString))
--输出
g_isLegalString