如何删除字符串中的第一个字符?[Lua]

基本上,我在Lua中有一个字符串,这是用户输出,但我想修剪掉第一个字符,因为我不需要它。我该怎么做?

点赞
用户2858170
用户2858170

你无法删除一个字符串的第一个字符。

但是你可以使用 string.sub 复制一个从第二个字符开始的子字符串。

string.sub(s, i [,j])

返回从 i 开始并持续到 j 的子字符串;i 和 j 可以为负值。如果 j 不存在,则它被假定为等于 -1(与字符串长度相同)....

所以, str = str:sub(2)将为你提供从字符 2 开始的 str 的子字符串,这正是你想要的。

2020-08-12 08:25:02