是否有可能在Lua中实现?
local noSlashEnding = string.gsub("slash\\ending\\string\\", "\\|/$", "")
-- noSlashEnding should contain "slash\\ending\\string"
local noSlashEnding2 = string.gsub("slash/ending/string/", "\\|/$", "")
-- noSlashEnding2 should contain "slash/ending/string"
这里的重点是不接受 Lua 模式中的逻辑“或”语句。
编辑:刚刚意识到这样做是可能的:
strng.gsub("slash\\ending\\string\\", "[\\/]$", "")
尽管仍然缺少模式的逻辑“或”。