String lua4中的自定义字符串大小写函数

String lua4中的自定义字符串大小写函数,string,lua,lowercase,String,Lua,Lowercase,我正在修改一个使用Lua4的视频游戏 由于游戏设计师的选择,strlower功能对我不可用。我也无法使用以下功能 strbyte strchar strfind strlen strrep strsub strupper 鉴于上述限制,我如何编写一个自定义函数来执行与strlower相同的操作 我只需要担心ASCII字符吗?或者Lua4也使用Unicode吗?您有gsubstrlower不适用于Unicode字符串。gsub也不适用。您好-这getmetatable(\u版本)。\uu ind

我正在修改一个使用Lua4的视频游戏

由于游戏设计师的选择,
strlower
功能对我不可用。我也无法使用以下功能

strbyte
strchar
strfind
strlen
strrep
strsub
strupper
鉴于上述限制,我如何编写一个自定义函数来执行与strlower相同的操作


我只需要担心ASCII字符吗?或者Lua4也使用Unicode吗?

您有
gsub
strlower
不适用于Unicode字符串。
gsub
也不适用。您好-这
getmetatable(\u版本)。\uu index.upper('make me great')
是否适用于您然后尝试
getmetatable(\u VERSION)。\uu index.lower(“我是最棒的”)
发布一个完整的可用函数列表。我的示例来自Lua5.3,因此它在Lua4.0中无法工作。对不起。我编译Lua4.0只是为了看看它与Lua5.3有什么不同。实现相同功能的捷径是在Lua5.3
\u VERSION.lower(“我将变小”)
中,但在Lua4.0中这是不可能的。