lua中string常用api


local a="abcdefgbbb"

string.sub(a,1,3) 字符串截取 返回截取的字符串           print(string.sub(a,1,3))      --abc

string.gsub(a,"b","c",5) 字符串替換,將a中的b替換為c 替換5次,返回替換后的字符串跟替換次數  -- print(string.gsub(a,"b","c",5)) --accdefgbbb 4

string.find(a,"ab",1) 在a中第一個位置開始查找ab 返回ab出現的首、尾兩個位置          print(string.find(a,"ab",1))    --   1   2

string.match(aa,"ab") 如果存在ab返回ab 不存在返回nil      print(string.match(aa,"ab"))      --ab

string.rep(a, 2)返回重復a字符串2次的字符串。           print(string.rep(a, 2))         --abcdefgbbbabcdefgbbb

string.len(s)返回s的長度。                            

string.upper(a)返回一份已將大寫轉成小寫的字符串a的拷貝    print(string.upper(a))   -- ABCDEFGBBB  

string.lower(a) 返回一份已將小寫轉成大寫的字符串a的拷貝

string.char, string.byte用於轉換字符和對於的數字之間值    local i=97   print(string.char(i))   --a    print(string.byte("a"))    --97

string.format是強大字符串格式化函數,和c語言的printf類似

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM