gpt4 book ai didi

lua - 在Lua中将路径名称拆分成其组件的最巧妙的方法是什么

转载 作者:行者123 更新时间:2023-12-03 13:41:44 24 4
gpt4 key购买 nike

我有一个带有路径的标准Windows文件名。我需要从字符串中拆分出文件名,扩展名和路径。

我目前只是从头开始向后读取字符串,以寻找。切断扩展名,然后先\以获取路径。

我确信我应该可以使用Lua模式来做到这一点,但是在从字符串的右边进行工作时,我一直失败。

例如。
c:\ temp \ test \ myfile.txt
应该回来

  • c:\ temp \ test \
  • myfile.txt
  • txt

  • 如果这是重复的工作,在此先感谢您的歉意,但是我可以找到许多其他语言的示例,但不是Lua的示例。

    最佳答案

    > return string.match([[c:\temp\test\myfile.txt]], "(.-)([^\\]-([^%.]+))$")
    c:\temp\test\ myfile.txt txt

    这似乎正是您想要的。

    关于lua - 在Lua中将路径名称拆分成其组件的最巧妙的方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5243179/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com