【发布时间】:2012-08-20 12:33:49
【问题描述】:
简单的问题可能有简单的答案,但我目前的解决方案似乎很糟糕。
local list = {'?', '!', '@', ... etc)
for i=1, #list do
if string.match(string, strf("%%%s+", list[i])) then
-- string contains characters that are not alphanumeric.
end
end
有没有更好的方法来做到这一点.. 可能使用 string.gsub?
提前致谢。
【问题讨论】:
-
什么是“strf”?
$list是什么?这不是一个有效的 Lua 操作符。 -
我创建的东西,它是 string.format 的简写。
-
打字有点太快了,没有回头,它是固定的:P
标签: lua pattern-matching alphanumeric non-alphanumeric