TI-Lua String Library Extension 现已正式发布
p.s:这货去年年底就开始写了...一直拖到现在才完工,实在抱歉
这个库目前包含以下组件:
- ctype 即判断单个ASCII字符类型,功能与C语言中ctype.h一致
- ustring function 提供了一些基本函数,用于增强TI-Lua处理UTF8字符串的能力,例如可以通过string.ulen来获取一个中文字符串的真实长度
- ustring class 提供了一个类似C++中string的动态字符串类,同时也支持Lua原生字符串中的大多数用法,可以很方便的实现UTF8字符串间的连接,查找,比较,截取,插入,删除以及随机访问等操作,适合需要大量处理字符串的场合。
文件目录(解压后V1目录下):
\doc 各个库的文档,markdown格式,无阅读器的话也可以直接用记事本查看,只不过没有排版
\ctype ctype库
\ustring ustring库,包含class和function
\sample 一些简单的示例
如果有任何更新我会及时发布在GitHub上:
https://github.com/wtof1996/TI-Lua_String_Library_Extension/
同样的如果有任何代码上的改进也欢迎通过GitHub进行提交
版权信息TI-Lua String Library Extension
Copyright 2014 wtof1996
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License.P.S:若使用本库请在你的源代码中保留上述信息或在关于信息中注明上述信息(若太长可做简单标注,但要求能体现作者、名称、许可等主要信息,如:
"使用了wtof1996 编写的TI-Lua String Library Extension库(简写为SLE也可以),此库按 Apache 2.0许可进行授权)"
作者信息版本:V1.01 Beta I 设计&开发:wtof1996 英文校对:chsi 参与测试:imath Email: wtof1996 at gmail.com BUG&建议请一律发送至上述Email,欢迎提交。
|