Lua库-string库
2024-09-21 11:30:28
string.len(s)
string.rep(s,n)
string.lower(s)
string.upper(s)
string.sub(s,i);//截取s第i个开始的后缀
string.sub(s,i,j)//截取s中第i个开始到第j个结束的字符串
string.gsub(s,"h","a")//在s中搜索子串“h”并且用“a”替换
string.char()-->a输出这个数对应的asc码
string.char(i,i+,i+)-->cde
string.byte("abc")-->97
string.byte("abc",)-->98
string.byte("abc",-)-->99
string.byte("abc",,)-->97,98,99
string.byte(recbuffer,)-->输出第八个字符对应的两位十六进制数?
string.format("p=%d",)-->p=2格式化数据
s="hello world"
string.find(s,"hello")-->1,5
string.find(s,"world")-->7,11
string.find(s,"adc")-->nil s="deadline is 30/04/2017"
date="%d%d/%d%d/%d%d%d%d"
string.sub(s,string.find(s,date))-->30/04/2017 date = "now is 2014/10/6 17:58"
d = string.match(date, "%d+/%d+/%d+")
print(d) --> 2014/10/6 string.gmatch函数将返回一个迭代器,
用于迭代所有出现在给定字符串中的匹配字符串。 for w in string.gmatch(str, "0x%x+") do
tmp=string.sub(w,);
retStr = retStr .. string.char(tonumber(tmp,));
end//找到所有str中匹配0x..的字段并且取出每个字段中的十六进制字符转化成数字并且获得相应的字符 . 任意字符
%a 字母
%c 控制字符
%d 数字
%l 小写字母
%p 标点
%u 大写字母
%w 字母和数字
%x 十六进制数字
%z 代表0的字符
//所有的对应的大写为其补集
最新文章
- iosselect:一个js picker项目,在H5中实现IOS的select下拉框效果
- Json学习笔记
- python爬虫
- Java视频
- Linux/Unix shell sql 之间传递变量
- Android中通过WebView控件实现与JavaScript方法相互调用的地图应用
- Sevlet局部变量初始化
- 理解Spring MVC Model Attribute和Session Attribute
- uiautomatorviewer 可以查看到android中的web 元素信息
- PHP文件目录copy
- centos6.5下Zabbix系列之Zabbix安装搭建及汉化 (转)
- RESTful学习记录
- Vue中实现与后台的数据交换(vue-resource)
- NOIP2018游记(划掉) 滚粗记
- Centos7 php-fpm root 运行,执行 kill 等系统命令
- LaTeX技巧24:LaTeX常用命令集锦
- jsp页面九大内置对象
- DockPanel 类
- 单机器启动多个tomcat的配置修改
- 【腾讯敏捷转型No.5】需求没做完可以发布嘛
热门文章
- cookie、session、分页
- Bootstrap学习笔记(排版)
- hololens DEP2220: 无法删除目标计算机“127.0.0.1”上的文件夹
- Java学习笔记(3)----网络套接字服务器多线程版本
- WebService程序数据集之WSDL取数
- win7 远程连接服务器出现身份验证错误,且找不到加密Oracle修正
- Android解析WindowManagerService(二)WMS的重要成员和Window的添加过程
- JMeter测试WEB性能入门
- flask介绍
- 有关平台支持的从经典部署模型到 Azure Resource Manager 的迁移的技术深入探讨