加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

在lua中获取字符串的第一个字符

发布时间:2020-12-15 00:25:51 所属栏目:大数据 来源:网络整理
导读:假设我在lua中有一个字符串: s = "abc123" 我想得到的s1只是s的第一个字符,如果s为空则为空. 我试过用过 s1 = s[1] 和 s1 = s[0] 如何在不使用外部Lua库的情况下获取第一个字符 但两者都只返回零. 解决方法 您可以使用string.sub()来获取长度为1的子字符串
假设我在lua中有一个字符串:
> s = "abc123"

我想得到的s1只是s的第一个字符,如果s为空则为空.

我试过用过

> s1 = s[1]

> s1 = s[0]

如何在不使用外部Lua库的情况下获取第一个字符

但两者都只返回零.

解决方法

您可以使用string.sub()来获取长度为1的子字符串:
> s = "abc123"
> string.sub(s,1,1)
a

这也适用于空字符串:

> string.sub("",1) -- => ""

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读