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 ...