在Lua中输入Key string.byte编号
我使用它来检测Lua中字符串中的空间:在Lua中输入Key string.byte编号,string,lua,String,Lua,我使用它来检测Lua中字符串中的空间: if string.byte(" ")==32 then blah blah Lua中回车键或新行的返回号(而不是32)是多少?您可以使用\n和\r字符检查它们 > =string.byte '\r' 13 > =string.byte '\n' 10 我不知道数字,但您可以尝试通过打印print(string.byte(“\n”))找到它。这些数字表示每个字符的ASCII码。(但仅限于127,因为不支持扩展ASCII),所以换行符为10
if string.byte(" ")==32 then blah blah
Lua中回车键或新行的返回号(而不是32)是多少?您可以使用
\n
和\r
字符检查它们
> =string.byte '\r'
13
> =string.byte '\n'
10
我不知道数字,但您可以尝试通过打印
print(string.byte(“\n”))
找到它。这些数字表示每个字符的ASCII码。(但仅限于127,因为不支持扩展ASCII),所以换行符为10
您还可以使用以下代码打印列表:
for i=1,127 do
print(i .. " = " .. string.char(i))
end
但是,命令字符(如换行符)很难理解。我想Lua可能会使用其他数字,谢谢。