Lua基础(字符处理)

字符串截取

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.find(str,"abc")--在字符串str中查找字符串abc,返回首末位置

字符串格式化

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



你可能感兴趣的:(Lua基础(字符处理))