博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
lua 获取文件名和扩展名
阅读量:4705 次
发布时间:2019-06-09

本文共 756 字,大约阅读时间需要 2 分钟。

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

 

转载于:https://www.cnblogs.com/kgdxpr/p/4218811.html

你可能感兴趣的文章
P1988 最大数
查看>>
CDH CM版本 6.0.1 升级到 CM 6.2.0 当前最新版本(CentOS 7.x)
查看>>
洛谷 P1678 烦恼的高考志愿
查看>>
第五周编程总结
查看>>
了解计算机的发展历程
查看>>
VC++函数(win32_exe)
查看>>
306 Additive Number 加法数
查看>>
算法分析
查看>>
Linux 安装php扩展 swoole
查看>>
关于 AfxSocketInit()
查看>>
面向对象设计与构造第四单元总结及期终总结
查看>>
MyBatis foreach标签
查看>>
【Asp.Net从零开始】:创建主表格以及单击获取详细信息的数据显示图
查看>>
Android程序意外Crash后自动重启
查看>>
glassfish error : A full JDK (not just JRE) is required
查看>>
objective-c block 详解
查看>>
商业研究(5):宠物服务市场-概览
查看>>
大话世界格局:春秋五霸与战国七雄
查看>>
武汉群硕软件实习协议
查看>>
单元测试代码:SpringTest+JUnit
查看>>