我想在Lua中修剪一个字符串,但我觉得因为字符串中的特殊字符而苦苦挣扎。
E.g。 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
有什么想法吗?
答案 0 :(得分:2)
local str = "RG Ph 0%/15.00bpm"
str = str:match'[^/]*'
print(str)