码迷,mamicode.com
首页 > Windows程序 > 详细

lua中string常用api

时间:2016-06-29 01:02:11      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:

local a="abcdefgbbb"

string.sub(a,1,3) 字符串截取 返回截取的字符串           print(string.sub(a,1,3))      --abc

string.gsub(a,"b","c",5) 字符串替换,将a中的bbb替换为ccc 替换5次,返回替换后的字符串跟替换次数  -- print(string.gsub(a,"b","c",5)) --accdefgbbb 4

string.find(a,"ab",1) 在a中第二个位置开始查找ab 返回ab出现的首、尾两个位置          print(string.find(a,"ab",1))    --   1   2

string.match(aa,"ab") 如果存在ab返回ab 不存在返回nil      print(string.match(aa,"ab"))      --ab

string.rep(a, 2)返回重复a字符串2次的字符串。           print(string.rep(a, 2))         --abcdefgbbbabcdefgbbb

string.len(s)返回s的长度。                            

string.upper(a)返回一份已将大写转成小写的字符串a的拷贝    print(string.upper(a))   -- ABCDEFGBBB  

string.lower(a) 返回一份已将小写转成大写的字符串a的拷贝

string.char, string.byte用于转换字符和对于的数字之间值    local i=97   print(string.char(i))   --a    print(string.byte("a"))    --97

string.format是强大字符串格式化函数,和c语言的printf类似

 

lua中string常用api

标签:

原文地址:http://www.cnblogs.com/cjswwdz/p/5625485.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!