lua截取中英文混合字符串
来源:互联网 发布:windows snmpwalk 编辑:程序博客网 时间:2024/06/09 23:48
在使用Lua的过程中,经常会遇到需要截取字符串或者获得字符串真实长度的情况,而Lua自带的string.sub()对于中文字符会当作3个字符来处理,截取时会造成乱码。所以需要自己改造下,下面的SubStringUTF8()方法是我改编的SubString方法,经测试可以识别中英混合的字符串,不管是英文字符还是中文字符都当作一个字符来计算index,并且可以像系统的string.sub()一样使用负数来从末尾截取字符。其他的几个方法是SubStringUTF8()的依赖方法,也可以单独拿来使用。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
0 0
- lua截取中英文混合字符串
- lua如何截取中英文混合字符串
- 截取中英文混合字符串
- 截取中英文混合字符串
- 中英文混合字符串截取
- 中英文混合字符串截取
- lua 截取中英文字符串
- C# 中英文混合字符串截取
- Java截取中英文混合字符串
- Java 截取中英文混合字符串
- js截取中英文混合字符串
- Cocos2dx中英文混合字符串截取
- php截取中英文混合字符串
- 字符串中英文混合前后截取
- Java 截取中英文混合字符串
- Lua处理中英文混合字符串
- 解决lua中截取字符串(中英文混合)赋值失败的问题
- Oracle截取中英文混合字符串的处理
- Android Toolbar样式定制详解
- React学习
- sphinx 分布式搜索出现warning:send() failed : 32: broken pipe,
- 【Android 基础】利用Theme自定义Activity间的切换动画
- PES,TS,PS,RTP等流的打包格式解析之TS流
- lua截取中英文混合字符串
- KVO模式具体运用细节
- php命令行运行类中的方法
- UVA, 374 Big Mod
- Android Handler造成的内存泄漏的分析j
- 1018. Public Bike Management (30)
- Python3网络爬虫(三):Python3使用Cookie-模拟登陆获取妹子联系方式
- python 基本数据类型梳理
- Netty从没听过到入门 -- 服务器端详解