我正在努力在 LUA 中生成许可证 key 。我想用每5组字符的“-”分隔字符。字符数将始终保持 40。到目前为止,我找到了一种适用于仅包含数字的字符串的代码,但我的代码同时包含数字和字母。所以我正在寻找有效的模式。提前致谢。
a=("060c9da4df0ee2e06ea99abde72545fe2a1b8d52"):gsub(("(pattern)"):rep(8), "%1-%2-%3-%4-%5-%6-%7-%8")
print(a)
输出如下:060c9-da4df-0ee2e-06ea9-9abde-72545-fe2a1-b8d52
最佳答案
试试这个:
a=("060c9da4df0ee2e06ea99abde72545fe2a1b8d52"):gsub(("."):rep(5),"%1-"):sub(1,-2)
关于string - 在字符串 Lua 中插入 "-",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25058557/