将字符串插入到其中

我有一个类似于 "123456789012345678901234" 的字符串,它总是由 24 个数字组成。我想知道我该如何在除了最后一个字符外的每4个字符处插入“-”符号,以便我获得“1234-5678-9012-3456-7890-1234”这样的字符串?

点赞
用户1442917
用户1442917

你能理解这句代码吗?

("123456789012345678901234"):gsub(("(%d%d%d%d)"):rep(6), "%1-%2-%3-%4-%5-%6")

可以像这样使用 markdown 格式:( `123456789012345678901234` ):gsub( `(%d%d%d%d)` :rep(6), `%1-%2-%3-%4-%5-%6` )

2013-01-16 03:08:37