在Lua中输入Key string.byte编号

在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

我使用它来检测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

您还可以使用以下代码打印列表:

for i=1,127 do
  print(i .. " = " .. string.char(i))
end

但是,命令字符(如换行符)很难理解。

我想Lua可能会使用其他数字,谢谢。