2
我需要將隨機特殊字符(!,@,#,$,%,^,&,*)加入我的字符串中,它看起來像:123456,我需要看起來像那樣1 $ & 2 $ 3%4^5。Lua加入方式:1字符
有沒有辦法與Lua做到這一點?我正在瀏覽一些手動函數,但沒有找到除join()之外的任何字符串。
我需要將隨機特殊字符(!,@,#,$,%,^,&,*)加入我的字符串中,它看起來像:123456,我需要看起來像那樣1 $ & 2 $ 3%4^5。Lua加入方式:1字符
有沒有辦法與Lua做到這一點?我正在瀏覽一些手動函數,但沒有找到除join()之外的任何字符串。
試試這個:
local noise= {'#','@','$', '%'}
local s="123456"
print(s:gsub(".",function (c) return c..noise[math.random(1,#noise)] end))
謝謝你隊友:)! – Lucas
Lua是不是一個縮寫;這是一個合適的名字。你沒有看到人們稱它爲PYTHON或JAVA或PERL。 –
你還沒有真正解釋你想輸入什麼算法。哪些符號位於哪些數字之後?或者它是基於數字的順序還是其他的? –
這只是隨機的。有一個表= {'#','@','$'.. etc}帶有特殊字符,並且(1,2)應該在每個數字後加上隨機特殊字符。 – Lucas