我是靠谱客的博主 欣慰柚子,最近开发中收集的这篇文章主要介绍lua中字符分割和去掉某类字符 1.lua 以某个字符分割字符串 2.lua 去掉某个字符,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
http://blog.csdn.net/dai_xiangjun/article/details/40383467
1.lua 以某个字符分割字符串
lua代码:
- function LuaSplit(str,split)
- local lcSubStrTab = {}
- while true do
- local lcPos = string.find(str,split)
- if not lcPos then
- lcSubStrTab[#lcSubStrTab+1] = str
- break
- end
- local lcSubStr = string.sub(str,1,lcPos-1)
- lcSubStrTab[#lcSubStrTab+1] = lcSubStr
- str = string.sub(str,lcPos+1,#str)
- end
- return lcSubStrTab
- end
- local s = LuaSplit("11:22:33:44",":")
- local i = 1
- while true do
- if s[i] then
- print(s[i])
- i = i+1
- else
- break
- end
- end
- --[[
- 11
- 22
- 33
- 44
- ]]--
2.lua 去掉某个字符
lua代码
- function LuaReomve(str,remove)
- local lcSubStrTab = {}
- while true do
- local lcPos = string.find(str,remove)
- if not lcPos then
- lcSubStrTab[#lcSubStrTab+1] = str
- break
- end
- local lcSubStr = string.sub(str,1,lcPos-1)
- lcSubStrTab[#lcSubStrTab+1] = lcSubStr
- str = string.sub(str,lcPos+1,#str)
- end
- local lcMergeStr =""
- local lci = 1
- while true do
- if lcSubStrTab[lci] then
- lcMergeStr = lcMergeStr .. lcSubStrTab[lci]
- lci = lci + 1
- else
- break
- end
- end
- return lcMergeStr
- end
- local s = LuaReomve("11:22:33:44",":")
- print(s)
- --[[
- 11223344
- ]]--
最后
以上就是欣慰柚子为你收集整理的lua中字符分割和去掉某类字符 1.lua 以某个字符分割字符串 2.lua 去掉某个字符的全部内容,希望文章能够帮你解决lua中字符分割和去掉某类字符 1.lua 以某个字符分割字符串 2.lua 去掉某个字符所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复