【发布时间】:2014-02-21 09:48:55
【问题描述】:
我想取一个代表文件路径的字符串,去掉文件名并只保存路径。
例如,如果我有:
"/folder1/folder2/file.name"
我想在我的字符串中以"/folder1/folder2/" 结尾。
我一直在玩string.match(),如下所述:http://lua-users.org/wiki/StringLibraryTutorial
我有以下代码:
mystring = "/var/log/test.log"
print(string.match(mystring, "%/"))
当我运行这个脚本时,我最终只返回了一个“/”。
我期待它会返回字符串中两个“/”的位置。
我也尝试用"/" 替换模式"%/",但这给了我相同的结果。
我确定我遗漏了一些非常简单的东西,但我看不到它是什么。
【问题讨论】:
标签: string lua substring lua-patterns