一个简单的问题。
完成滚动后,显示为:
“需要滚动 - [SomePtem]的[SomeItem]为150 [角色加值”
我希望以某种方式隔离数字150。 然而,在lua中没有分裂(据我所知),那么最好的方法是什么呢?
答案 0 :(得分:10)
如果是WoW,请在那里查看strsplit函数。
否则,您可以使用string.find
or string.match
and patterns执行此操作。它可以像为string.match
%d+
执行查找字符串中的第一个数字一样简单,如下所示:
number = string.match(
"Need Roll - 150 for [SomeItem] by [SomePerson] + role bonus",
"%d+"
)
答案 1 :(得分:5)
string.match (
STRINGVAR , "%d+")