我想取一个代表文件路径的字符串,去掉文件名并只保存路径。
例如,如果我有:
"/folder1/folder2/file.name"
我想"/folder1/folder2/"
在我的字符串中结束。
我一直在玩string.match()
这里记录的:http: //lua-users.org/wiki/StringLibraryTutorial
我有以下代码:
mystring = "/var/log/test.log"
print(string.match(mystring, "%/"))
当我运行这个脚本时,我最终只返回了一个“/”。我期待它会返回字符串中两个“/”的位置。我也尝试用"%/"
just替换模式,"/"
但这给了我相同的结果。
我确定我错过了一些非常简单的东西,但我看不出它是什么。