Lua で文字列をトリミングしたいのですが、文字列に特殊文字が含まれているために苦労しています。
例えばstr = "RG Ph 0%/15.00bpm"
を含むすべてを削除したい"/"
となることによってstr = "RG Ph 0%"
"%"
次のコードを見つけましたが、 and を"/"
適切に処理しているとは思いません。
local string_gsub = string.gsub
function string.trimRight( str, char )
char = char or "%s"
return ( string_gsub( str, "(" .. char .. "*)$", "" ) )
end
何か案は?