这个问题有点类似于this ,但我的任务是使用 gsub
函数在重复字符(例如问号)之间放置一些内容(在本例中为破折号)。
示例:
"?" = "?"
"??" = "?-?"
"??? = "?-?-?"
最佳答案
试试这个:
function test(s)
local t=s:gsub("%?%?","?-?"):gsub("%?%?","?-?")
print(#s,s,t)
end
for n=0,10 do
test(string.rep("?",n))
end
关于regex - Lua:如何在字符串中的两个或多个重复字符之间放置某些内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65025938/