lua学习笔记14:字符串分割
2014-11-13 16:03
399 查看
在处理http请求返回的数据时,经常会用到字符串分割。lua号称“脚本精灵”,是一门小而精的语言,它并没有给我们实现字符串的分割。
拒绝前戏,直接高潮,上代码:
就是这么简单~~
拒绝前戏,直接高潮,上代码:
----------------------------------------------------------------------- -- des:字符串分割 -- arg:str-要被分割的字符串 ,char-分割字符 -- log: add by 寒风 2014/11/13 ----------------------------------------------------------------------- function getTabBySplitString(str, char) if (str == "" or not str or char == "" or not char) then return end local subStrTab = {} while(true) do local pos = string.find(str, char) if (not pos) then subStrTab[#subStrTab + 1] = str break end local subStr = string.sub(str, 1, pos-1) subStrTab[#subStrTab + 1] = subStr local endPos = string.len(str) str = str.sub(str, pos+1, endPos) end return subStrTab end
就是这么简单~~
相关文章推荐
- Boost学习笔记(六)---利用boost库string_algo::split函数分割字符串
- Lua学习笔记之字符串及模式匹配
- Lua学习笔记之字符串及模式匹配
- Lua学习笔记二 数据类型及字符串操作
- 0基础lua学习(二十一)分割字符串逗号
- 【Java学习笔记】使用split()方法分割字符串
- Lua学习笔记之字符串及模式匹配
- php学习零散笔记—字符串分割、fetch函数和单双引号。
- Lua字符串库(string库)学习笔记
- lua学习笔记---注释,变量,字符串
- 16.lua学习笔记:字符串库
- Lua学习笔记-table转为字符串
- 学习笔记----字符串分割
- lua学习笔记14:函数多返回值
- 【算法学习笔记】39.字符串处理 单词分割 SJTU OJ 1302 缩进格式
- 黑马程序员之C#编程基础学习笔记:将一个字符串数组输出为|分割的形式,比如“梅西|卡卡|郑大世"
- java 学习笔记(二) 字符串分割
- 【Lua学习笔记】 --> 《字符串string与table的函数操作》
- python3.4学习笔记(十五) 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- lua学习笔记---注释,变量,字符串