2013-03-28 82 views
0

我想在Lua中修剪一個字符串,但我很掙扎,我想因爲字符串中的特殊字符。用特殊字符在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 

有什麼建議嗎?

回答

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

謝謝,這個作品! – user2219340 2013-03-28 12:49:36