Unity熱更新02-Lua基礎-02-Lua字串
阿新 • • 發佈:2020-10-28
print("**********字串************") str = "雙引號字串" str2 = '單引號字串' --獲取字串的長度 print("**********字串長度************") s = "aBcdEfG字串" --一個漢字佔3個長度 --英文字元 佔1個長度 print(#s) print("**********字串多行列印************") --lua中也是支援轉義字元的 print("123\n123") s = [[我是 Unity Sir ]] print(s) print("**********字串拼接************") --字串拼接 通過.. print( "123" .. "456" ) s1 = 111 s2 = 111 print(s1 .. s2) print(string.format("我是UnitySir,我今年%d歲了", 18)) --%d :與數字拼接 --%a:與任何字元拼接 --%s:與字元配對 --....... print("**********別的型別轉字串************") a = true print(tostring(a)) print("**********字串提供的公共方法************") str = "abCdefgCd" --小寫轉大寫的方法 print(string.upper(str)) --大寫轉小寫 print(string.lower(str)) --翻轉字串 print(string.reverse(str)) --字串索引查詢 print(string.find(str, "Cde")) --擷取字串 print(string.sub(str, 3, 4)) --字串重複 print(string.rep(str, 2)) --字串修改 print(string.gsub(str, "Cd", "**")) --字元轉 ASCII碼 a = string.byte("Lua", 1) print(a) --ASCII碼 轉字元 print(string.char(a))