2013-03-28 2 views
0

루아에서 문자열을 다듬고 싶습니다만 문자열의 특수 문자로 인해 고민 중입니다.특수 문자로 루아에서 문자열 조작

예. 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 

아이디어가 있으십니까?

답변

1
local str = "RG Ph 0%/15.00bpm" 
str = str:match'[^/]*' 
print(str) 
+0

감사합니다. – user2219340