String 如何删除字符串上的第一个字符?[卢阿]

String 如何删除字符串上的第一个字符?[卢阿],string,lua,trim,String,Lua,Trim,基本上,我在Lua中有一个字符串,这是一个用户输出,但我想修剪第一个字符,因为我真的不需要它。我该怎么做?您不能删除字符串的第一个字符 但是可以使用string.sub复制从第二个字符开始的子字符串 string.sub(s,i[,j]) 返回s的子字符串,该子字符串从i开始,一直持续到j;我 j可以是负数。如果j不存在,则假定它相等 到-1(与字符串长度相同) 因此,str=str:sub(2)将为您提供从字符2开始的str子字符串,这是您所需要的。您不能删除字符串的第一个字符 但是可以使用s

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

您不能删除字符串的第一个字符

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

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

返回s的子字符串,该子字符串从i开始,一直持续到j;我 j可以是负数。如果j不存在,则假定它相等 到-1(与字符串长度相同)


因此,
str=str:sub(2)
将为您提供从字符
2
开始的
str
子字符串,这是您所需要的。

您不能删除字符串的第一个字符

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

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

返回s的子字符串,该子字符串从i开始,一直持续到j;我 j可以是负数。如果j不存在,则假定它相等 到-1(与字符串长度相同)


因此
str=str:sub(2)
将为您提供以字符
2
开头的
str
子字符串,这正是您想要的。

str=str:sub(2)
非常感谢!你能回答这个问题吗,这样我就可以把你的答案标记为正确的?打开Lua手册,有一章叫做“字符串操作”。听起来很有希望?:)提问前请先阅读手册
str=str:sub(2)
非常感谢!你能回答这个问题吗,这样我就可以把你的答案标记为正确的?打开Lua手册,有一章叫做“字符串操作”。听起来很有希望?:)提问前请阅读手册