local str = "abcd"
local result = str:gsub("(.)", "%1-")
result = result:sub(1,result:len()-1)
print(result)
正则写法
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
不支持规范的正则。用for循环代替。
示例:
a="abcd"
b=string.sub(a, 1, 1)
for i=2, string.len(a) do
b=b.."-"..string.sub(a, i, i)
end
print(b)