Возможно ли достичь в 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\\", "[\\,/]$", "")
Хотя логические 'или' для шаблонов по-прежнему отсутствует.