2012年5月14日 星期一

ASP的字串處理函數

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("張三&李四&王五","&")
arr(0)="張三"
arr(1)="李四"

沒有留言:

張貼留言