1. 程式人生 > >Lua 中與字符串有關的函數學習

Lua 中與字符串有關的函數學習

ons str orm 一次 uno 指定 整型數字 code style

 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 中與字符串有關的函數學習