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 中与字符串有关的函数学习的主要内容,如果未能解决你的问题,请参考以下文章