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'。