gpt4 book ai didi

function - Lua 函数的帮助

转载 作者:行者123 更新时间:2023-12-04 17:19:42 25 4
gpt4 key购买 nike

如前所述,我对 lua 比较陌生,但同样,我学得很快。上次我在这里得到帮助时,它对我帮助很大,我能够写出更好的脚本。现在我想到了另一个我认为会让我的生活更轻松的问题。我不知道我在用函数做什么,但我希望有一种方法可以在这里做我想做的事情。下面,您将看到我必须执行的代码示例,以去除一些不需要的元素。是的,我意识到它至少没有效率,所以如果其他人对如何使其更有效率有更好的想法,我全神贯注。我想要做的是用它创建一个函数,这样我就可以通过简单的调用来剥离任何变量(如 stripdown(winds))。我感谢提供的任何帮助,以及任何类(class)。谢谢!

winds = string.gsub(winds,"%b<>","")  
winds = string.gsub(winds,"%c"," ")
winds = string.gsub(winds," "," ")
winds = string.gsub(winds," "," ")
winds = string.gsub(winds,"^%s*(.-)%s*$", "%1)")
winds = string.gsub(winds,"&nbsp;","")
winds = string.gsub(winds,"/ ", "(")

乔希

最佳答案

这应该稍微好一点:

function stripdown(str)
return (str:gsub("%b<>","")
:gsub("[%c ]+"," ")
:gsub("^%s*(.-)%s*$", "%1)")
:gsub("&nbsp;","")
:gsub("/ ", "("))
end

将 3 个模式减少为 1 个;
return 表达式周围的括号将输出减少到仅来自 gsub 的第一个返回值。

关于function - Lua 函数的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2596890/

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