lua 如何遍历一个字符串
lua如何遍历一个字符串比如localtemp="asdfg"如何遍历temp,得到每一个字符?是用lua实现哦,谢谢大家!...
lua 如何遍历一个字符串 比如
local temp="asdfg"
如何遍历temp,得到每一个字符?是用lua实现哦,谢谢大家! 展开
local temp="asdfg"
如何遍历temp,得到每一个字符?是用lua实现哦,谢谢大家! 展开
3个回答
展开全部
受不了了 简单的说一下:
a = "abc";
for i = 1, string.len(a) do
print(string.sub(a,i,i))
end
不知道有没有更好的办法 但这样是可以的
结果:
a
b
c
a = "abc";
for i = 1, string.len(a) do
print(string.sub(a,i,i))
end
不知道有没有更好的办法 但这样是可以的
结果:
a
b
c
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上的代码就是遍历每个字符,你想去除空格可以使用:
some=string.gsub(str, "%s+", "")
some=string.gsub(str, "%s+", "")
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
比如要取得第5个字符
string.sub(temp,5,5)
要取得第1到第5个字符
string.sub(temp,1,5)
如果是对的 就速度采用
有其他问题就另开题目吧
string.sub(temp,5,5)
要取得第1到第5个字符
string.sub(temp,1,5)
如果是对的 就速度采用
有其他问题就另开题目吧
追问
我是说遍历取出,不是说具体要哪个字符,其实我是想除去字符串中间的空格,想通过遍历,然后再拼接的。你看下有没有更好的办法,谢谢哈。
追答
取出的话 不就是得到一个字符么,你逐个字符取就好了
不过按照你的需求的话,把空格替换成空字符串就好了 参考如下代码
local str = string.gsub(temp,"%s","")
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询