将字符串转换为小写

Lua:
将字符串转换为小写

How to: | 怎么做:

在Lua中,转换字符串到小写很直接。使用string.lower()函数:

local originalString = "Hello World!"
local lowerCaseString = string.lower(originalString)
print(lowerCaseString)  -- 输出: hello world!

Deep Dive | 深入探讨:

字符串大小写转换功能在很多语言中都是个基础功能。Lua提供的string.lower()函数已经存在很长时间了,是字符串处理工具箱中的一部分。如果考虑支持国际化和特殊字符,那么可能需要更复杂的库,比如Lua的utf8库。Lua5.3及之后版本提供内置的utf8库,使得操作Unicode字符串变得容易。

local utf8String = "ÂBçD"
print(utf8.lower(utf8String))  -- 输出: âbçd

要注意的是,string.lower()不会改变原字符串; 它会返回一个新的小写字符串。

See Also | 另请参阅: