2013-05-06 252 views
4

我檢查非字母數字字符的字符串。從lua字符串中刪除所有非字母數字字符

if(str:match("%W")) then 
    --make str alpha-numeric 
end 

如何使用lua從字符串中刪除所有非字母數字字符?

+3

'海峽= STR:GSUB( '%W', '')' – 2013-05-06 19:18:53

+3

葉戈爾,只是把它變成答案;) – 2013-05-06 19:29:32

+1

它的偉大工程。謝謝@EgorSkriptunoff,請把它作爲答案:) – polski 2013-05-06 19:41:38

回答

8

使用gsub(由葉戈爾Skriptunoff的建議):

str = str:gsub('%W','') 
相關問題