tb1 = { "alpha","log","gamme"} print(table.concat(tb1," , ")) print(table.concat(tb1,"\n",nil,2)) print() tb1[88.99] = 'aaa' --返回索引值最大的值,并且计算小数 print(table.maxn(tb1)) print() --默认删除索引最大的元素并返回 print(table.remove(tb1)) print() table.insert(tb1,'3423') table.sort(tb1) print(table.concat(tb1," , ")) function sortFunc(a,b) return a>b end table.sort(tb1,sortFunc) print(table.concat(tb1," , ")) print() print(string.len("")) print(string.len("abcd")) print(string.sub("welcome",1,3)) print(string.sub("welcome",1,-1)) print(string.sub("welcome",1,-5)) print() print(os.date()) print() do local x = os.clock() local s = 0 for i=1,100000000 do s= s+i end print(string.format("the passed time is %.2f\n",os.clock()-x)) end s = "hello world" i, j = string.find(s, "hello") print(i, j) --> 1 5 print(string.sub(s, i, j)) --> hello print(string.find(s, "world")) --> 7 11 i, j = string.find(s, "l") print(i, j) --> 3 3 print(string.find(s, "lll")) --> nil s = string.gsub("Lua is super", "is","makes") print(s) s = string.gsub(s,"a","X") print(s) s = string.gsub(s,"X","a",1) print(s)
运行结果:
alpha , log , gamme alpha log 88.99 gamme 3423 , alpha , log log , alpha , 3423 0 4 wel welcome wel 11/24/11 17:55:44 the passed time is 2.12 1 5 hello 7 11 3 3 nil Lua makes super LuX mXkes super Lua mXkes super
本文向大家介绍Lua字符串库(string库)学习笔记,包括了Lua字符串库(string库)学习笔记的使用技巧和注意事项,需要的朋友参考一下 Lua 最强大的特性之一就是它的字符串处理能力,它支持字符格式化输出,具有可扩展的模式匹配查找功能,以及一些实用的字符操作,例如查询、截取、替换和删除等字符串操作,这些字符串操作函数都封装在一个名为 string 的模块里。 Lua 里的字符索引是从 1
本文向大家介绍Lua中的string库(字符串函数库)总结,包括了Lua中的string库(字符串函数库)总结的使用技巧和注意事项,需要的朋友参考一下 Lua解释器对字符串的支持很有限。一个程序可以创建字符串并连接字符串,但不能截取子串,检查字符串的大小,检测字符串的内容。在Lua中操纵字符串的功能基本来自于string库。 字符串库中的一些函数是非常简单的: string.len(s)
Rust 中有两种字符串类型:String 和 &str。 String 被存储为一个字节形式(Vec<u3>)的vector ,但确保一定是一个有效的 UTF-8 序列。String 是堆分配的,可增大且无上限。 &str 是一个指向有效 UTF-8 序列的切片(&[u8]),并可在用来查看 String 的内容,就如同 &[T] 是 Vec<T> 的全部或部分引用。(原文:&str is a
一、C++ 字符串 C++ 提供了以下两种类型的字符串表示形式: (1)C 风格字符串 (2)C++ 引入的 string 类类型 二、C 风格字符串 C 风格的字符串起源于 C 语言,并在 C++ 中继续得到支持。字符串实际上是使用null字符\0终止的一维字符数组。因此,一个以 null 结尾的字符串,包含了组成字符串的字符。 下面的声明和初始化创建了一个RUNOOB字符串。由于在数组的末尾存
主要内容:实例,字符串操作,实例,实例,实例,实例,实例,实例,实例,实例字符串或串(String)是由数字、字母、下划线组成的一串字符。 Lua 语言中字符串可以使用以下三种方式来表示: 单引号间的一串字符。 双引号间的一串字符。 [[ 与 ]] 间的一串字符。 以上三种方式的字符串实例如下: 实例 string1 = "Lua" print ( "\"字符串 1 是\"" ,string1 ) string2 = 'xnip.cn' print ( "字符串 2 是