优秀的编程知识分享平台

网站首页 > 技术文章 正文

lua string.char使用(lua string match)

nanyue 2024-08-02 17:58:57 技术文章 5 ℃

string.char介绍

string.char用于把ASCII码转换为字符表示,其可接受多个参数,返回值是这些参数的ASCII码表示的字符组成的字符串,此功能正好与string.byte互补。

此功能一般用于把ASICC码翻译为字符表示的场景,与string.byte使用场景正好相反,我们可以用这两个函数实现他们之前的互转换。

string.char使用

我们写一段小程序,首先算出字符‘a’与‘z’的ACSII码,然后用一个循环得到这两个字符间的其它字母ASCII码,再调用string.char得到每个字母并与之前的连接在一块,最后输出所有字母,如下代码:

local result = ""
local a = "az"
for i = a:byte(),a:byte(2) do
  result = result .. string.char(i)
end
print(result)

输出如下:

abcdefghijklmnopqrstuvwxyz

string.char总结

string.char用于把ASCII码转换为字符表示,其可接受多个参数,每个参数是一个ASCII码值,返回值是这些ASCII码所代表的字符组成的字符串。

最近发表
标签列表