首页 > 代码库 > lua 获取文件名和扩展名
lua 获取文件名和扩展名
local str = "aaa.bbb.bbb.txt"--获取文件名function getFileName(str) local idx = str:match(".+()%.%w+$") if(idx) then return str:sub(1, idx-1) else return str endend--获取扩展名function getExtension(str) return str:match(".+%.(%w+)$")endngx.say("源字符串:"..str)ngx.say("====================")ngx.say("文件名:"..getFileName(str))ngx.say("====================")ngx.say("扩展名:"..getExtension(str))
URL加码、解码
--解码function decodeURI(s) s = string.gsub(s, ‘%%(%x%x)‘, function(h) return string.char(tonumber(h, 16)) end) return send--加码function encodeURI(s) s = string.gsub(s, "([^%w%.%- ])", function(c) return string.format("%%%02X", string.byte(c)) end) return string.gsub(s, " ", "+")end
lua 获取文件名和扩展名
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。