所以我正在研究这个混淆器,当我在第一个“)”之后添加我的编码算法时,它会删除算法中的所有“%”,我该如何解决这个问题?
这是我的方法:
newScript = newScript:gsub('%)', algorithm , 1)
我建议阅读PIL关于捕捉。符号< code>%是一个特殊字符,因此您需要对其进行转义:
newScript = newScript:gsub('%)', algorithm:gsub('%%', '%%%%'), 1)
这将用< code>%%替换替换字符串中的每个< code>%,当在< code>newScript中用作替换时,它将变成< code>%。
PIL甚至明确表示:
顺便说一下,由于这些更改,替换字符串中的`%必须转义为" %%"。