Lua字符串的分割和合并

我希望使用匹配命令来剪切和更改以下文件路径。

我需要找到 X123456 的值并更改它。

旧路径:

/data/documents/file_x123456_999.pdf

新路径:

/data/documents/file_CHANGED_999.pdf

如何用lua实现这个功能?

点赞
用户1442917
用户1442917

你可以使用gsub函数来做到这一点:path = path:gsub("_x123456_", "_CHANGED_")

如果要替换一个位置已知或格式已知的未知文本,请使用适当的字符串pattern代替"_x123456_"

2021-03-12 01:17:03