diff --git a/lib/string.lua b/lib/string.lua index 2ee3f4a..73457be 100644 --- a/lib/string.lua +++ b/lib/string.lua @@ -32,5 +32,9 @@ end ---@param suffix string ---@return boolean string.ends_with = function(s, suffix) - return s:sub(-#suffix) == suffix + return s:sub(- #suffix) == suffix +end + +function string.remove_suffix(s, suffix) + return s:gsub("%" .. suffix, "") end