lua的string库
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次
lua的string库的更多相关文章
- Lua 之string库
		
标准string库 基础字符串函数 string.len(s) 返回一个字符串的长度,例如 string.rep(s, n) 返回一个新的字符串,该字符串是参数s重复n次得到的结果,例如 )) -- ...
 - 在lua的string库和正则表达式
		
一.前提要了解一下lua 的string几个方法 1. string库中所有的字符索引从前往后是1,2,...;从后往前是-1,-2,... 2. string库中所有的function都不会直接操作 ...
 - lua的string库与强大的模式匹配
		
lua原生解释器对字符串的处理能力是十分有限的,强大的字符串操作能力来自于string库.lua的string函数导出在string module中.在lua5.1,同一时候也作为string类型的成 ...
 - lua字符串处理(string库用法)
		
原文地址http://www.freecls.com/a/2712/f lua的string库是用来处理字符串的,基础函数如下 string.byte(s [, i [, j]]) string.by ...
 - Lua的string和string库总结
		
Lua有7种数据类型,分别是nil.boolean.number.string.table.function.userdata.这里我总结一下Lua的string类型和string库,复习一下,以便加 ...
 - Lua string库整理
		
string库提供了字符串处理的通用函数. 例如字符串查找.子串.模式匹配等. 当在 Lua 中对字符串做索引时,第一个字符从 1 开始计算(而不是 C 里的 0 ). 索引可以是负数,它指从字符串末 ...
 - lua string 库
		
--lua中字符串索引从前往后是1,2,……,从后往前是-1,-2……. --string库中所有的function都不会直接操作字符串,只返回一个结果. ---------------------- ...
 - Lua 中的string库(字符串函数库)总结
		
(字符串函数库)总结 投稿:junjie 字体:[增加 减小] 类型:转载 时间:2014-11-20我要评论 这篇文章主要介绍了Lua中的string库(字符串函数库)总结,本文讲解了string库 ...
 - Lua string库详解
		
1. string库中所有的字符索引从前往后是1,2,...;从后往前是-1,-2,...2. string库中所有的function都不会直接操作字符串,而是返回一个结果 string.byte(s ...
 
随机推荐
- linux看代码方法和建议
			
http://blog.csdn.net/lxl584685501/article/details/46803077
 - JavaScript中常用的Document了解
			
在我们使用js的时候经常会用到document 例如: document.write(""); document.getElementById(''); document.crea ...
 - OpenGL编译问题随手记
			
1.error C2381: "exit" : 重定义:__declspec(noreturn) 不同 编译OpenGL Red Book 的例子时出现错误, stdl ...
 - 等比缩放之自适应神器——css3的rem
			
1.rem简介 rem是CSS3中新增加的一个单位值,他和em单位一样,都是一个相对单位.不同的是em是相对于元素的父元素的font-size进行计算:rem是相对于根元素html的font-si ...
 - Filewatcher
			
using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Tex ...
 - old linkedin profile
			
employments: software engineer intern: Karl Storz Imaging, 2015-06 to 2015-09. software engineer int ...
 - MySQL安装之zip格式
			
背景: 今天本来想学点JDBC的,没想到在MySQL的安装上卡了很久,特此写下此文,希望大家遇到类似问题可以早些跳出坑. 一.寻找资源 今天,为了学习JDBC,准备在公司的电脑上装MySQL,于是 ...
 - layer1.8UI
			
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...
 - JWT 多网站单点登录,放弃session
			
多个网站之间的登录信息共享, 基于cookie - session的登录认证方式跨域等比较复杂.采用基于算法的认证方式, JWT(json web token)的方式. --------------- ...
 - C++虚函数继承的bug
			
闲来无事想测试一下:如果在派生类中重写基类的虚函数,那么允不允许改变虚函数的访问权限,结果颠覆了三观..... 基类Base,拥有public方法test(),test()为虚函数 派生类Derive ...