--ansi数学运算
function charMathOperation(str)
function chartoint(chstr)
chstr=string.sub(chstr,2,2);
return tostring(string.byte(chstr));
end
str=string.gsub(str,"%b''",chartoint);
str="return "..str;
return loadstring(str)();
end
print(charMathOperation("'a'-'a'"));
主要是用来计算ansi码字符的运算结果。
版权所有,禁止转载.

本文介绍了一种通过Lua脚本实现的ANSI码字符数学运算的方法。该方法使用字符串操作转换字符为对应的ASCII数值,并利用loadstring进行计算,实现了如字符相减等基本数学运算。
8235

被折叠的 条评论
为什么被折叠?



