HSQL程式教學(十)文字函數
Len指令
語法:
Len( 字串 )
Lent指令用於計算字串長度。
例:
10 S1$ = 'abcde'
20 Va = Len( S1$ )
本例變數Va結果等於5。
Left指令
語法:
Left( 字串 , 長度)
Leftt指令用於擷取字串左側固定長度字元。
例:
10 S1$ = 'abcdefg'
20 S2$ = Left( S1$ , 4 )
本例文字變數S2$結果等於'abcd'。
Right指令
語法:
Right( 字串 , 長度)
Rightt指令用於擷取字串右側固定長度字元。
例:
10 S1$ = 'abcdefg'
20 S2$ = Right( S1$ , 4 )
本例文字變數S2$結果等於'defg'。
Mid指令
語法:
Mid( 字串 ,起始位置V0 , 長度)
Mid指令用於擷取字串從左側算起第V0位置開始固定長度字元。
例:
10 S1$ = 'abcdefg'
20 S2$ = Mid( S1$ , 3 , 4 )
本例文字變數S2$結果等於'cdef'。
Instr指令
語法:
Instr( 字串1 ,起始位置V0 , 字串2)
Instr指令用於找出從左側算起第V0位置開始,字串1中存在字串2的位置。
例1:
10 S1$ = 'This_is_a_book'
20 Va = Instr( S1$ , 3, book)
本例變數Va結果等於11,即bool在S1$中的第11個字位置。
例2:
10 S1$ = 'I_saw_a_saw_saw_a_saw'
20 Va = Instr( S1$ , 5, saw)
本例變數Va結果等於9,即saw在S1$中(第5個字之後)的第9個字位置。
Trim指令
語法:
Trim( 字串 )
Trimt指令用於消除字串前後的空白字元。
例:
10 S1$ = ' abcde '
20 S2$ = Trim( S1$ )
本例變數S2$結果等於'abcde'。
Space指令
語法:
Space( 長度)
Space指令可以產生空白字元字串。
例:
10 S1$ = Space( 5 )
本例變數S1$結果等於' ' (5個空白的字串)。
Cstr指令
語法:
Cstr( 數字)
Cstrt指令可將數字轉成文字。
例:
10 Va = 258
20 S1$ = Cstr( Va)
本例變數S1$結果等於'258'。