我想在 Lua 中修剪一个字符串,但我觉得我很挣扎,因为字符串中的特殊字符。
例如str = "RG Ph 0%/15.00bpm"
我想删除之后的所有内容,包括"/"
以便str = "RG Ph 0%"
我找到了以下代码,但我认为它不能正确处理"%"
和"/"
:
local string_gsub = string.gsub
function string.trimRight( str, char )
char = char or "%s"
return ( string_gsub( str, "(" .. char .. "*)$", "" ) )
end
有任何想法吗?