lua - 匹配通配符字符串返回值

我之前没有使用过 lua,尝试根据通配符字符串匹配返回值时遇到了困难...非常感谢您提供的任何帮助。

以下是我需要修改的脚本。我卡在了寻找Bob*之处。

if score < 3000 then
return 180
end
if score > 2999 and score < 10000 then
return 90
end
if score > 9999 and score < 25000 then
return 30
end
if score > 24999 then
return 7
end

if name = string.match(name, 'Bob*')
return 0
end
;
点赞
用户88888888
用户88888888

lua中的通配符(?, *)是..*

正确的条件语句:

if name = string.match(name, '^Bob.*$') then
return 0
end

PS. 分号和结束符号是什么意思?

2016-05-12 15:14:03