是否可以使用Lua进行提示/检查功能,基本上用星号替换大多数字符.例:
censor("Answer")
Run Code Online (Sandbox Code Playgroud)
输出:
"A****r"
Run Code Online (Sandbox Code Playgroud)
我尝试了很多东西,但我没能成功.有人可以帮忙吗?
您可以尝试使用以下功能string.gsub:
function censor(word)
return string.gsub(word, "^(.)(.*)(.)$", function(a, b, c)
return a .. string.rep("*", #b) .. c
end)
end
Run Code Online (Sandbox Code Playgroud)
您可能希望阅读有关模式的信息,这将有助于您在将来制作字符串替换和字符串匹配表达式.