Lua基础(字符处理)

梦想游戏人
目录:
Cocos2dx

字符串截取

  • local str="abcdefghi"
  • print(string.sub(str,2,3))
local str="abcdefghi"
print(string.sub(str,2,3))

    结果:bc,字符串索引为1开始,-1为最后一个字符

字符串转换

  • local str="abcdefghi"
  • string.lower(str)--返回全部小写
  • string.upper(str)--返回全部大写
  • string.rep(str,3)--返回str重复3次的字符串
  • string.reverse(str)--返回翻转后的字符串
local str="abcdefghi"
string.lower(str)--返回全部小写
string.upper(str)--返回全部大写
string.rep(str,3)--返回str重复3次的字符串
string.reverse(str)--返回翻转后的字符串

字符串查询

  • local str="abcdefghi"
  • string.find(str,"abc")--在字符串str中查找字符串abc,返回首末位置
local str="abcdefghi"
string.find(str,"abc")--在字符串str中查找字符串abc,返回首末位置

字符串格式化

  • string.format("%....",....)--返回格式化后的字符串
  • 说明:
  • %s 字符串,
  • %d 数字,
  • %c 字符,
  • %E 科学计数法大写,
  • %e 科学计数法小写,
  • %f 浮点,
  • ........
string.format("%....",....)--返回格式化后的字符串
说明:
%s 字符串,
%d 数字,
%c 字符,
%E 科学计数法大写,
%e 科学计数法小写,
%f 浮点,
........
Scroll Up