lua學習筆記 字串操作

2021-08-28 07:22:31 字數 776 閱讀 3749

1.定義

雙引號 「」 單引號『』 和字串組

2.轉義字元

注意這裡是\,不是/

\n換行 

\\輸出\

\「輸出」

就寫幾個常用的,別的暫時就不詳細寫了

3.字串操作

reverse

這個方法的。不過有list.

reverse

,網上反轉的方法也有很多,這裡寫乙個不用reverse的。

同時分享乙個字串反轉的坑。就是對字串操作時,乙個坑就在於string和stringbuilder的區別。千萬不要用新的字串不斷進行str+=...這樣的操作。而是要用stringbuilder來執行,附上乙個比較不錯的面試題總結:

public string reverse(string str)

return sb.tostring();

}

lua字串操作

c#字串操作

再說乙個字串格式化的問題。在lua中,可以通過%d,%s來實現,例:

string.format("num is %d",2)

string.format("my name is %s","tony")

而在c#中也是用format,不過格式上不同。例:

string aa = string.format("天前,來了",2,"winter");

比較難的是乙個字串的正規表示式,這裡就不多說了,用到的其實不多。

Lua 筆記 Lua 字串

目錄 lua 字串 字串操作 字串擷取 字串大小寫轉換 字串查詢與反轉 字串格式化 字元與整數相互轉換 案例 string1 lua print 字串 1 是 string1 string2 runoob.com print 字串 2 是 string2 string3 lua 教程 print 字...

Lua字串操作

1 string.upper argument 字串全部轉為大寫字母。2 string.lower argument 字串全部轉為小寫字母。3 string.gsub mainstring,findstring,replacestring,num 在字串中替換,mainstring為要替換的字串,f...

Lua學習筆記 table轉為字串

1 將table中的成員進行連線,使其成為乙個字串,可以採用table.concat 方法。例如 a print table.concat a 列印出的結果是1ab4。如果是print table.concat a,則列印的結果是1,a,b,4 2 將字串轉table t str text str ...