lua语法

尴尬中出 发布于 04/16 18:26
阅读 119
收藏 0

local result =

'tMBL_NOtt13574856074tUSR_NOte56d4d7389914b47c0b2d04ctBSS_NOtt23423432'
local _,s = result:find("USR_NO",3)
user_id = result:sub(s+4, s + 3 + result:sub(s + 3, s + 3):byte())
求教育result:sub(s + 3, s + 3):byte()  此句语法是什么意思,截取的开始和结束是一样的

加载中
0
perfgao
perfgao

result:sub(s + 3, s + 3) 是取s+3 这个位置上的字符;

result:sub(s + 3, s + 3):byte()  即是取到这个字符后,取其 ASCII 值。

0
simba_sailor
simba_sailor

result:sub(s + 3, s + 3):byte()   是取其中位置的一个字符,然后把这个字符转换为数值(str:byte())。

0
TavenLi
TavenLi

result:sub(s+3,s+3)  表示从 result 中的第  s+3 位置开始,截取到 s+3 ,也就是只取了1个

返回顶部
顶部