gpt4 book ai didi

string - lua中查找字符串中的数字

转载 作者:行者123 更新时间:2023-12-02 06:10:14 26 4
gpt4 key购买 nike

一个简单的问题。

完成一卷后,它显示为:

“[SomePerson] 的 [SomeItem] 需要掷骰子 - 150 + 角色奖励”

我希望有某种方法来隔离数字 150。然而,lua 中不存在分割这样的事情(据我所知),那么实现这一点的最佳方法是什么?

最佳答案

如果这是针对《魔兽世界》的,请查看此 strsplit在那里发挥作用。

否则,您可以使用 string.find or string.match and patterns 来完成此操作。它可以像对 %d+ 执行 string.match 来查找字符串中的第一个数字一样简单,如下所示:

number = string.match(
"Need Roll - 150 for [SomeItem] by [SomePerson] + role bonus",
"%d+"
)

关于string - lua中查找字符串中的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9473623/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com