Lua 中与字符串有关的函数学习

Posted luguoshuai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Lua 中与字符串有关的函数学习相关的知识,希望对你有一定的参考价值。

 1 string1 = "lua"
 2 print(string.upper(string1))
 3 
 4 string2 = LGS
 5 print(string.lower(string2))
 6 
 7 --字符串替换,主串、被替换的字符、要替换的字符、替换的次数(默认为全部)
 8 string3 = [["Sweet"]]
 9 print(string.gsub(string3,e,a,1))
10 
11 string4 = "123"
12 print(string.reverse(string4))
13 
14 string5 = string.format("the value is : %d",110)
15 print(string5)
16 
17 --将整型数字转换成字符并拼接
18 string6 = string.char(97,98,99,100)  
19 print(string6)
20 
21 --转换字符为整数(可指定某个字符,默认首字符,序号为 1)
22 string7 = string.byte("abcd",3)
23 print(string7)
24 
25 string8 = string.len("你好吗?")
26 print(string8)
27 
28 --返回字符串的 n 个拷贝
29 string9 = string.rep(1,3)
30 print(string9)
31 
32 string10 = "11" .. "0"
33 print(string10)
34 
35 --返回一个迭代函数,每一次调用这个函数,返回一个在字符串中找到的下一个
36 --符合pattern描述的子串。如果没有找到返回 nil
37 string11 = "hello Lua user"
38 for word in string.gmatch(string11,"%a+") do
39     print(word)
40 end
41 
42 --值寻找主串中的第一个配对,主串、pattern、起点(默认为 1)
43 string12 = "I have 2 questions for you."
44 print(string.match(string12,"%d+ %a+",5))

参考: http://www.runoob.com/lua/lua-strings.html

以上是关于Lua 中与字符串有关的函数学习的主要内容,如果未能解决你的问题,请参考以下文章

我相信这是 clang++ 中与访问类的公共成员函数有关的错误

在Pandoc lua过滤器中连接字符串片段

Java面试中与源码有关的问题分享

Lua学习笔记3. 函数可变参数和运算符转义字符串数组

用于在 EF Core 中与数据库通信的安全性

资源工作表中与资源有关的操作(Project)