lua路径处理
来源:互联网 发布:av淘宝7m视频2017淘 编辑:程序博客网 时间:2024/05/18 00:18
--获取路径
function stripfilename(filename)
return string.match(filename, "(.+)/[^/]*%.%w+$") --*nix system
--return string.match(filename, “(.+)\\[^\\]*%.%w+$”) — windows
end
--获取文件名
function strippath(filename)
return string.match(filename, ".+/([^/]*%.%w+)$") -- *nix system
--return string.match(filename, “.+\\([^\\]*%.%w+)$”) — *nix system
end
--去除扩展名
function stripextension(filename)
local idx = filename:match(".+()%.%w+$")
if(idx) then
return filename:sub(1, idx-1)
else
return filename
end
end
--获取扩展名
function getextension(filename)
return filename:match(".+%.(%w+)$")
end
local paths = "/use/local/openresty/nginx/movies/fffff.tar.gz"
print (stripfilename(paths))
print (strippath(paths))
print (stripextension(paths))
print (getextension(paths))
function stripfilename(filename)
return string.match(filename, "(.+)/[^/]*%.%w+$") --*nix system
--return string.match(filename, “(.+)\\[^\\]*%.%w+$”) — windows
end
--获取文件名
function strippath(filename)
return string.match(filename, ".+/([^/]*%.%w+)$") -- *nix system
--return string.match(filename, “.+\\([^\\]*%.%w+)$”) — *nix system
end
--去除扩展名
function stripextension(filename)
local idx = filename:match(".+()%.%w+$")
if(idx) then
return filename:sub(1, idx-1)
else
return filename
end
end
--获取扩展名
function getextension(filename)
return filename:match(".+%.(%w+)$")
end
local paths = "/use/local/openresty/nginx/movies/fffff.tar.gz"
print (stripfilename(paths))
print (strippath(paths))
print (stripextension(paths))
print (getextension(paths))
0 0
- lua路径处理
- lua 库路径
- lua require 搜索路径
- lua设置当前路径
- Lua require 相对路径
- lua 文件路径 字符串处理 数据结构 正则表达式 Class 程序集
- Lua文件处理
- Lua消息处理入门
- Lua文件处理
- Lua消息处理入门
- Lua消息处理入门
- LUA文件处理
- Lua string 处理
- lua 的 table 处理
- LUA的异常处理
- Lua 错误处理方法
- lua string处理
- Lua 文件处理
- 记录学习点滴-《Windows 程序设计》-3-1
- TCL编程资料
- 高手速成android开源项目【developer篇】
- 初步学习Protected Mode(4)
- .Net开源项目
- lua路径处理
- 异常的小习题
- 高手速成android开源项目【项目篇】
- c3p0配置信息
- 会走了才会跑
- google map api key申请
- java解决中文乱码的几种情况
- 关于java Exception error runtimeException 还有非runtimeException
- Flex中使用HTTPService向后发送请求,参数中如何使用URL的保留字符(问号、百分号)