【问题标题】:How do I delete the first character on a string? [Lua]如何删除字符串的第一个字符? [卢阿]
【发布时间】:2020-08-11 23:09:57
【问题描述】:

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

【问题讨论】:

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

标签: string lua trim


【解决方案1】:

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

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

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

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

所以str = str:sub(2) 会给你str 的子字符串,它从字符2 开始,这是你想要的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-24
    • 1970-01-01
    • 1970-01-01
    • 2011-05-29
    • 1970-01-01
    • 1970-01-01
    • 2020-09-06
    相关资源
    最近更新 更多