lua的string库
2016-01-13 10:12
113 查看
lua支持的所有字符类
. 任意字符
%a 字母
%c 控制字符
%d 数字
%l 小写字母
%p 标点字符
%s 空白符
%u 大写字母
%w 字母和数字
%x 十六进制数字
%z 代表0的字符
上面字符类的大写形式标识小写所代表的集合的补集,例如:%A代表非字母的字符。
print(string.gsub("hello, up-down!", "%A", "."))
---> hello..up.down. 4
lua中的特殊字符有:
( ) . % + - * ? [ ^ $
其中: % 用作特殊字符的转义字符, 例如 '%.'匹配点, '%%'匹配字符'%'
lua中的模式修饰符有四个:
+ 匹配前一字符1次或多次
* 匹配前一字符0次货多次
- 匹配前一字符0次或多次
? 匹配前一字符0次或1次
. 任意字符
%a 字母
%c 控制字符
%d 数字
%l 小写字母
%p 标点字符
%s 空白符
%u 大写字母
%w 字母和数字
%x 十六进制数字
%z 代表0的字符
上面字符类的大写形式标识小写所代表的集合的补集,例如:%A代表非字母的字符。
print(string.gsub("hello, up-down!", "%A", "."))
---> hello..up.down. 4
lua中的特殊字符有:
( ) . % + - * ? [ ^ $
其中: % 用作特殊字符的转义字符, 例如 '%.'匹配点, '%%'匹配字符'%'
lua中的模式修饰符有四个:
+ 匹配前一字符1次或多次
* 匹配前一字符0次货多次
- 匹配前一字符0次或多次
? 匹配前一字符0次或1次
相关文章推荐
- 快速掌握Lua 5.3 —— 让我们开始吧
- openresty lua学习笔记
- Lua 独立解释器
- Lua 全局变量
- lua_state
- Lua 命名规范
- Lua chunk(程序块)
- Lua 运行你的第一个HelloWorld
- leetcode——Evaluate Reverse Polish Notation 求算式值(AC)
- [LeetCode] Evaluate Reverse Polish Notation, Solution
- Lua脚本语言简明入门教程
- Lua & C 交互 3 c/c++调用lua
- Lua & C 交互 2 尝试操作lua栈
- Lua & C 交互 1 环境搭配
- luci 打印函数封装
- Lua 与C 交换 第一篇
- Lua中的模块与module函数详解
- Lua模块和模块载入浅析
- Lua协同程序coroutine详解
- lua里面求int数组的union,diff,inter,distinct 方法实现