用 Lua 进行特殊字符的字符串操作。

我想在 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

有什么想法吗?

点赞
用户1847592
用户1847592
本地化字符串 = "RG Ph 0%/15.00bpm"
本地化字符串 = 本地化字符串:match'[^/]*'
print(本地化字符串)
2013-03-28 11:15:50