精華區beta mud_sanc 關於我們 聯絡資訊
string.sub(s,i,j): 功能:函數擷取字串s的從第i個字元到第j個字元之間的字串。 說明:這個函數用法就比較多元了-    i為正數時,從開頭起算;負數則從結尾倒算回去。    j為正數時,意為取到第j個字元,負數時,就是從結尾開始數回去第j個字元。可以 不加,不加的時候,預設值為-1,即取到最後。    有設i才能設j。     範例:a = 'abcdefghijk'    print (string.sub(a,1))     >從第一個字元開始擷取,得:abcdefghijk        print (string.sub(a,2))     >從第二個字元開始擷取,得:bcdefghijk    print (string.sub(a,-1))    >從結尾開始擷取一個字元,得:k    print (string.sub(a,2,-1))    >從第二個字元起擷取,得:bcdefghijk    print (string.sub(a,2,-2))    >擷取第二個字元到倒數第二個字元,得:bcdefghij    print (string.sub(a,-5,-2))    >擷取倒數第五個字元到倒數第二個字元,得:ghij