精華區beta mud_sanc 關於我們 聯絡資訊
string.len(s): 功能:返回字串s的長度。 說明:計算一段字串的長度,包含不可見的控制字元。一般送到 Mushclient 畫面的內容是 已經被Mushclient解析過的文字,控制字元被解析後移除了,   所以不會算到換 行及色碼, 範例:a = string.len('你好嗎?')    print (a)    結果會是7。    b,a = '你好嗎?',string.len(b)    print (a)    如果先把字串寫入b,再代入string.len去計算長度,就不需在b兩側加上''(""也可 以,在lua兩者用途相同);如果加上了,b會被視為一個字串,   而非變數,就會 得到值為1。。    如果使用Mushclient 的 trigger,假設匹配的字串:    ^(你好嗎?)$    執行的內容為:    print (string.len("%1"))    將得到值為7,%1的兩側就必須加上""。