一个简单的问题。
滚动完成后,它显示为:
“Need Roll - 150 for [SomeItem] by [SomePerson] + 角色奖励”
我希望用某种方法来隔离数字 150。但是,在 lua 中没有分裂之类的东西(据我所知),那么实现这一目标的最佳方法是什么?
一个简单的问题。
滚动完成后,它显示为:
“Need Roll - 150 for [SomeItem] by [SomePerson] + 角色奖励”
我希望用某种方法来隔离数字 150。但是,在 lua 中没有分裂之类的东西(据我所知),那么实现这一目标的最佳方法是什么?
如果这是用于 WoW 的,请在此处查看这个strsplit函数。
否则,您可以使用string.find
orstring.match
和 patterns来完成。它可以像执行string.match
for%d+
来查找字符串中的第一个数字一样简单,如下所示:
number = string.match(
"Need Roll - 150 for [SomeItem] by [SomePerson] + role bonus",
"%d+"
)
string.match (
字符串变量, "%d+")