大粨兔奶糖

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

lua 字符串

语法

单引号

双引号

"[[字符串]]"

示例程序

local name1 = 'liao1'
local name2 = "liao2"
local name3 = [[liao3]]

print(name1, name2, name3)

常用函数

函数 作用 备注
string.upper 将字符串转换为大写 string.upper(argument)
string.lower 将字符串转换为小写 string.lower(argument)
string.gsub 从 mainString 中查找 findString, 将其替换为 replaceString, 替换个数为 num string.gsub(mainString, findString, replaceString, num)
string.find 从 str 中查找 substr 的位置 string.find(str, substr, [init, [end]])
string.reverse 将字符串翻转 string.reverse(arg)
string.format 格式化字符串 string.format(pattern, ...)
string.char 将 ascii 数值转换成字符并连接起来 string.char(arg1, arg2, ...)
string.byte 将指定位置的字符转换成 ascii 数值, 默认为第一个位置 string.byte(arg, [int])
string.len 返回字符串长度 string.len(arg)
string.rep 返回 n 个重复字符串组成的新字符串 string.rep(string, n)

示例程序

local str = "Hello world!"

print(string.upper(str))
print(string.lower(str))
print(string.gsub(str, 'l', '#'))
print(string.find(str, 'll'))
print(string.reverse(str))
print(string.format("%d", 100))
print(string.char(97, 98, 99))
print(string.byte('ABC', 1))
print(string.len(str))
print(string.rep(str, 3))
posted on 2017-04-14 09:25  大粨兔奶糖  阅读(169)  评论(0编辑  收藏  举报