我检查字符串中的非字母数字字符。
if(str:match("%W")) then
--make str alpha-numeric
end
如何使用lua从字符串中删除所有非字母数字字符?
我检查字符串中的非字母数字字符。
if(str:match("%W")) then
--make str alpha-numeric
end
如何使用lua从字符串中删除所有非字母数字字符?
使用gsub(由 Egor Skriptunoff 建议):
str = str:gsub('%W','')
就这样你忘了+
if(str:match("%W+")) then --if it contain alpha
number = str:match("%d+")
alpha = str:match("%W+")
end