阅读量:6
在Lua中,可以使用字符串的索引来获取指定位置的字符。字符串的索引从1开始,表示字符串的第一个字符。以下是获取字符串指定位置字符的示例代码:
local str = "Hello, Lua!" -- 获取第一个字符 local firstChar = str:sub(1, 1) print(firstChar) -- 输出 "H" -- 获取第五个字符 local fifthChar = str:sub(5, 5) print(fifthChar) -- 输出 "o" -- 获取最后一个字符 local lastChar = str:sub(-1) print(lastChar) -- 输出 "!" -- 获取倒数第三个字符 local thirdLastChar = str:sub(-3, -3) print(thirdLastChar) -- 输出 "u"
在以上示例中,str:sub(index, index)
函数用于获取指定位置的字符。你可以指定正数索引来获取从左到右的字符,也可以指定负数索引来获取从右到左的字符。