2009年5月25日 星期一

[VB]字串處理函數

[VB]字串處理函數

LEN字串長度函數:計算字串的長度。

函數運算式

結果

len("abcd")

4

len("中文字")

3

len(abc中文)

5

執行範例:


MID取部份字串函數:依開始位置擷取固定長度字串。

函數運算式

結果

mid("vbscript",3,3)

scr

mid("vbscript",3)

script

mid("vbscript",1,2)

vb

執行範例:

LEFT字串開頭取部份字串函數:將某一字串由開頭擷取固定長度。

函數運算式

結果

left("vbscript",2)

vb

left("vbscript",5)

vbscr

執行範例:

RIGHT字串結尾取部份字串函數:將某一字串由結尾擷取固定長度。

函數運算式

結果

right("vbscript",2)

pt

right("vbscript",6)

script

執行範例:

LCASE轉大寫函數:將字串中的大寫字母變成小寫。

函數運算式

結果

lcase("VBScript")

vbscript

lcase("VBScript程式")

vbscript程式

執行範例:

UCASE轉小寫函數:將字串中的小寫字母變成大寫。

函數運算式

結果

ucase("VBScript")

VBSCRIPT

ucase("VBScript程式")

VBSCRIPT程式

執行範例:

TRIM刪除頭及尾空白字元函數:將字串開頭及結尾的空白字元刪除。
LTRIM
刪除開頭空白函數:將字串開頭的空白字元刪除。
RTRIM
刪除結尾空白函數:將字串結尾的空白字元刪除。

函數運算式

結果

trim(" VBScript ")

VBScript

ltrim(" VBScript ")

VBScript

rtrim(" VBScript ")

VBScript

執行範例:

REPLACE替代字串函數:將字串中的某字串用另一字串代替。

函數運算式

結果

replace("VBScript","VB","JAVA")

JAVAScript

執行範例:

INSTR是否包含另一字串函數:傳回子字串在字串中的第一次出現位置。

函數運算式

結果

instr("ABCabc","a")

4

instr("ABCabc","BC")

2

執行範例:

SPACE空白字元函數:產生N個空白字元。

函數運算式

結果

space(10)

 

執行範例:

STRING產生字串函數:產生N個字元。

函數運算式

結果

string(5,"*")

*****

string(3,65)

AAA

執行範例:

STRREVERSE反轉字串函數:將字串內容前後反轉。

函數運算式

結果

strreverse("VBScript")

tpircSBV

strreverse("中文字")

字文中

執行範例:

SPLIT分割字串函數:將長字串依某字元分割並放於陣列中。

函數運算式

結果

arr=split("張三&李四&王五","&")


LEN字串長度函數:計算字串的長度。

函數運算式

結果

len("abcd")

4

len("中文字")

3

len(abc中文)

5

執行範例:


MID取部份字串函數:依開始位置擷取固定長度字串。

函數運算式

結果

mid("vbscript",3,3)

scr

mid("vbscript",3)

script

mid("vbscript",1,2)

vb

執行範例:

LEFT字串開頭取部份字串函數:將某一字串由開頭擷取固定長度。

函數運算式

結果

left("vbscript",2)

vb

left("vbscript",5)

vbscr

執行範例:

RIGHT字串結尾取部份字串函數:將某一字串由結尾擷取固定長度。

函數運算式

結果

right("vbscript",2)

pt

right("vbscript",6)

script

執行範例:

LCASE轉大寫函數:將字串中的大寫字母變成小寫。

函數運算式

結果

lcase("VBScript")

vbscript

lcase("VBScript程式")

vbscript程式

執行範例:

UCASE轉小寫函數:將字串中的小寫字母變成大寫。

函數運算式

結果

ucase("VBScript")

VBSCRIPT

ucase("VBScript程式")

VBSCRIPT程式

執行範例:

TRIM刪除頭及尾空白字元函數:將字串開頭及結尾的空白字元刪除。
LTRIM
刪除開頭空白函數:將字串開頭的空白字元刪除。
RTRIM
刪除結尾空白函數:將字串結尾的空白字元刪除。

函數運算式

結果

trim(" VBScript ")

VBScript

ltrim(" VBScript ")

VBScript

rtrim(" VBScript ")

VBScript

執行範例:

REPLACE替代字串函數:將字串中的某字串用另一字串代替。

函數運算式

結果

replace("VBScript","VB","JAVA")

JAVAScript

執行範例:

INSTR是否包含另一字串函數:傳回子字串在字串中的第一次出現位置。

函數運算式

結果

instr("ABCabc","a")

4

instr("ABCabc","BC")

2

執行範例:

SPACE空白字元函數:產生N個空白字元。

函數運算式

結果

space(10)

 

執行範例:

STRING產生字串函數:產生N個字元。

函數運算式

結果

string(5,"*")

*****

string(3,65)

AAA

執行範例:

STRREVERSE反轉字串函數:將字串內容前後反轉。

函數運算式

結果

strreverse("VBScript")

tpircSBV

strreverse("中文字")

字文中

執行範例:

SPLIT分割字串函數:將長字串依某字元分割並放於陣列中。

函數運算式

結果

arr=split("張三&李四&王五","&")