API列表
接口原型 | 说明 |
luaString.left(str, num) | 获取字符串左侧指定数量的字符 |
luaString.right(str, num) | 获取字符串右侧指定数量的字符 |
luaString.mid(str, pos, num) | 获取字符串指定起始位置后的几个字符 |
luaString.lTrim(str, filterStr) | 去掉字符串左侧指定字符 |
luaString.rTrim(str, filterStr) | 去掉字符串右侧指定字符 |
luaString.trim(str, filterStr) | 去掉字符串两侧指定字符 |
luaString.length(str) | 获取字符串长度 |
luaString.count(str, subStr) | 获取指定子串在主串中出现的次数 |
luaString.cutLeft(str, num) | 截去字符串左侧指定数量的字符 |
luaString.cutRight(str, num) | 截去字符串右侧指定数量的字符 |
luaString.cut(str, sPos, ePos) | 截去字符串指定起始位置、结束位置的字符 |
luaString.clear(str, filter, ignore) | 清除字符串内指定的字符 |
luaString.replace(str, oldStr, newStr, ignore) | 替换字符串中指定字符 |
luaString.replaceOnce(str, oldStr, newStr, ignore) | 替换字符串中指定字符,它只替换第一个 |
luaString.split(str, splitStr, ignore) | 将字符串转成数组 |
luaString.lower(str) | 将字符串转成小写 |
luaString.upper(str) | 将字符串转成大写 |
luaString.clone(str, num) | 克隆字符串 |
luaString.reverse(str) | 反转字符串 |
luaString.chr(code) | 将数值转成字符 |
luaString.asc(str) | 将字符转成数字 |
luaString.rnd(num, ...) | 返回随机字符 |
luaString.UIID() | 返回UIID字符串 |
@ 说明:获取左侧指定数量的字符
@ 参数:
str [string 必需] 要处理的字符串
num [number 可选] 获取数量
@ 返回: [string] 过滤后字符串
luaString.left("abcde", 2) //结果: ab
@ 说明:获取右侧指定数量的字符
@ 参数:
str [string 必需] 要处理的字符串
num [number 可选] 获取数量
@ 返回:[string] 过滤后字符串
luaString.right("abcde", 2) //结果: de
原型:luaString.mid(str, pos, num)
@ 说明:获取指定位置的字符
@ 参数:
str [string 必需] 要处理的字符串
pos [number 可选] 起始位置
num [number 可选] 截取长度
@ 返回:[string] 过滤后字符串
luaString.mid("abcdefg", 2, 3) //结果: bcd
原型:luaString.lTrim(str, filterStr)
@ 说明:过滤左侧字符串
@ 参数:
str [string 必需] 要处理的字符串
filterStr [string 可选] 被过滤的左侧字符串。不设置表示过滤左侧空白符(包括tab符)
@ 返回:[string] 过滤后字符串
luaString.lTrim(" aaabcde") //结果:aaabcde luaString.lTrim("aaabcde", "a") //结果: bcde luaString.lTrim("aaabcde", "aa") //结果: abcde
原型:luaString.rTrim(str, filterStr)
@ 说明:过滤右侧字符串
@ 参数:
str [string 必需] 要处理的字符串
filterStr [string 可选] 被过滤的右侧字符串。不设置表示过滤左侧空白符(包括tab符)
@ 返回:[string] 过滤后字符串
luaString.rTrim(" aaabcde ") //结果: aaabcde luaString.rTrim("aaabcde", "e") //结果: aaabcd luaString.rTrim("aaabcde", "de") //结果: aaabc luaString.rTrim("aaadede", "de") //结果: aaa
原型:luaString.trim(str, filterStr)
@ 说明:过滤两侧字符串
@ 参数:
str [string 必需] 要处理的字符串
filterStr [string 可选] 被过滤的两侧字符串。不设置表示过滤两侧空白符(包括tab符)
@ 返回:[string] 过滤后字符串
luaString.Trim(" aaabcde ") //结果:aaabcde luaString.Trim("eeaabcde", "e") //结果: aabcd luaString.Trim("aaabcde", "a") //结果: bcde
@ 说明:字符串长度
@ 参数:
str [string 必需] 要处理的字符串
@ 返回:[number] 长度
luaString.length(" aaabcde ") //结果:13 luaString.length("中") //结果: 1 luaString.length("中a") //结果: 2
标签:字符,插件,luaString,string,----,lua,num,str,字符串 From: https://www.cnblogs.com/wm218/p/18486574