1个回答
推荐于2016-08-19 · 知道合伙人互联网行家
关注
展开全部
关于你这个问题我不是很确定你到底是想问怎么匹配出字符串里的路径还是想做windows的路径相关的操作
如果是路径相关操作的话 看以下内容
lua本身不会自带这个相关功能
所以功能一般在库里
如果你有装luaforwindows的话 你可以找一下这个路径下的
C:\Program Files\Lua\5.1\clibs\lfs.dll
具体案例参考
C:\Program Files\Lua\5.1\examples\luadoc\lfs.luadoc
----------------------------------------------
如果只是想匹配出路径的话
print(string.match("c:\\file\\a.txt",("(.-)a%.txt")))
如果是路径相关操作的话 看以下内容
lua本身不会自带这个相关功能
所以功能一般在库里
如果你有装luaforwindows的话 你可以找一下这个路径下的
C:\Program Files\Lua\5.1\clibs\lfs.dll
具体案例参考
C:\Program Files\Lua\5.1\examples\luadoc\lfs.luadoc
----------------------------------------------
如果只是想匹配出路径的话
print(string.match("c:\\file\\a.txt",("(.-)a%.txt")))
更多追问追答
追问
是这样的
例如用户输入了c:\file\a.txt的路径,我通过搜索file取到了file\a.txt的路径,我和用户都有file\a.txt相同路径,但是我本地的可能是在D:\file\a.txt,我怎么通过file\a.txt取到我整条D:\file\a.txt的路径
追答
有点不太明白
既然用户输入的是c:\file\a.txt
那你的
d:\file\a.txt是哪来的呢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询