lua string
发布时间:2020-12-14 22:15:03 所属栏目:大数据 来源:网络整理
导读:lua string.find local s=[[{"weatherinfo":{"city":"石家庄","city_en":"shijiazhuang","date_y":"2012年4月24日","date":"","week":"星期二","fchh":"11","cityid":"101090101","temp1":"18℃~12℃","temp2":"22℃~12℃","temp3":"24℃~13℃","temp4":"26
lua string.find local s=[[{"weatherinfo":{"city":"石家庄","city_en":"shijiazhuang","date_y":"2012年4月24日","date":"","week":"星期二","fchh":"11","cityid":"101090101","temp1":"18℃~12℃","temp2":"22℃~12℃","temp3":"24℃~13℃","temp4":"26℃~15℃","temp5":"25℃~14℃","temp6":"25℃~15℃","weather1":"小雨转阴","weather2":"晴","weather3":"晴","weather4":"晴转多云","weather5":"多云","weather6":"多云"}}]] function j(t) local a,b=string.find(s,"""..t.."":") print(a,b) local c,d=string.find(s,"%b""",b) print(c,d) return(string.sub(s,c+1,d-1)) end print(j('city')) 17 23 lua string 进入主题,话说,有形如 -- lua 5.1.4 function mysub(str,sep,n) local i = 0 return str:gsub(".-" .. sep,function () i = i + 1 if (i == n) then return "789" .. sep end end ) end str = "&&123&&456&" sep = '&' --for n = 1,11,2 do for _,n in ipairs({1,3,10}) do local ss = mysub(str,n) print(ss) end print(mysub("&&&&&",2)) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |