gpt4 book ai didi

string - Lua 字符串模式 - 更短的代码

转载 作者:行者123 更新时间:2023-12-02 06:46:21 24 4
gpt4 key购买 nike

可以接受这个吗:

a=[[do end workspace.Part["Child 1"].Object.child2["thing"]remove() do end]]
a=a:gsub("%.%a+","{F}%0{F}")
a=a:gsub('(%[%s*([\'"]?).*%2%s*%]):remove%(%)','{F}%1{F}:remove()')
a=a:gsub('{F}%s*{F}','')
a=a:gsub('{F}.-{F}','filterremove(%0)')

Output: do end filterremove(Workspace.Part["Child 1"].Object.child2["thing"]) do end

并且只使用一个 gsub 来获得相同的结果,而不是两个?无论 x.y、x[y]、[x][y] 等的组合。

最佳答案

a:gsub("(%S*%b[]):remove%(%)", "filterremove(%1)")

关于string - Lua 字符串模式 - 更短的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15137004/

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