Lua模式返回nil

即使在我的眼里也是没问题的,但这个匹配结果返回为nil。 string:match(“^这双靴子属于等级为70或更高的玩家。(.-)$”)

字符串为

传奇靴子。 只能由70级或更高级别的玩家正确使用。 它重8.00盎司。 这只靴子的再生比软靴子少,但它是无限的。 这双靴子属于管理员玩家。

它应该返回玩家名“管理员”,但总是返回nil。我做错了什么?

点赞
用户1020526
用户1020526

Lua,似乎没有提供接收不同的标志以改变一些锚点/令牌行为的方法。也就是说,^表示字符串的开头而不是行的开头。只需将其删除即可。

2017-11-18 14:10:29