ASP字符串函數大全
...
函數 語(yǔ)法 功能
Len Len(string|varname) 返回字符串內字符的數目,或是存儲一變量所需的字節數。
Trim Trim(string) 將字符串前后的空格去掉
Ltrim Ltrim(string) 將字符串前面的空格去掉
Rtrim Rtrim(string) 將字符串后面的空格去掉
Mid Mid(string,start,length) 從string字符串的start字符開(kāi)始取得length長(cháng)度的字符串,如果省略第三個(gè)參數表示從start字符開(kāi)始到字符串結尾的字符串
Left Left(string,length) 從string字符串的左邊取得length長(cháng)度的字符串
Right Right(string,length) 從string字符串的右邊取得length長(cháng)度的字符串
LCase LCase(string) 將string字符串里的所有大寫(xiě)字母轉化為小寫(xiě)字母
UCase UCase(string) 將string字符串里的所有大寫(xiě)字母轉化為大寫(xiě)字母
StrComp StrComp(string1,string2[,compare]) 返回string1字符串與string2字符串的比較結果,如果兩個(gè)字符串相同,則返回0,如果小于則返回-1,如果大于則返回1
InStr InStr(string1,string2[,compare]) 返回string1字符串在string2字符串中第一次出現的位置
Split Split(string1,delimiter[,count[,start]]) 將字符串根據delimiter拆分成一維數組,其中delimiter用于標識子字符串界限。如果省略,使用空格("")作為分隔符。count返回的子字符串數目,-1指示返回所有子字符串。start為1執行文本比較;如果為0或者省略執行二進(jìn)制比較。
Replace Replace(expression,find,replacewith[,compare[,count[,start]]]) 返回字符串,其中指定數目的某子字符串(find)被替換為另一個(gè)子字符串(replacewith)。
補充:
Asc Asc函數提取字符串第一個(gè)字母的ANSI字符碼。
用法為:result = Asc(string)
其中result是字符碼,string是任意有效的字符串表達式。如果string為Empty,則產(chǎn)生一個(gè)實(shí)時(shí)錯誤。
AscB AscB函數提取字符串的第一個(gè)字節。
用法為:result = AscB(string)
其中result是Byte字類(lèi),string是任意有效的字符串表達式。如果string為Empty,則產(chǎn)生一個(gè)實(shí)時(shí)錯誤。
AscW AscW函數提取字符串第一個(gè)字母的Unicode字符碼。
用法為:result = AscW(string)
其中result是Unicode,string是任意有效的字符串表達式。如果string為Empty,則產(chǎn)生一個(gè)實(shí)時(shí)錯誤。
InStr InStr函數識別某個(gè)記號在字符串中的首字母位置。
用法為:newstart = InStr([start, ]source, token[, compare])
其中newstart時(shí)記號在字符串中的位置(如果沒(méi)有的話(huà)則為0),start是查找的起始位置,source是要查找的字符串,token是要定位的字符串,compare是比較類(lèi)型(0表示二進(jìn)制比較,1表示忽略大小寫(xiě)的文本比較)。
InStrB InStrB函數是InStr的字節版,識別某個(gè)記號在字符串中的首字節位置。
用法為:newstart = InStrB([start, ]source, token[, compare])
其中newstart時(shí)記號在字符串中的首字節位置(如果沒(méi)有的話(huà)則為0),start是查找的起始位置,source是要查找的字符串,token是要定位的字符串,compare是比較類(lèi)型(0表示二進(jìn)制比較,1表示忽略大小寫(xiě)的文本比較)。
LCase LCase函數把字符串變?yōu)樾?xiě)形式。
用法為:result = LCase(string)
其中result是小寫(xiě)字符串,string是任意有效的字符串表達式。
Left Left函數從字符串的起始處提取指定數目的字符。
用法為:result = Left(string,length)
其中result是字符串變量,string是有效的字符串表達式,length是表示返回多少字符的數值型表達式。
LeftB LeftB函數從字符串的起始處提取指定數目的字節。
用法為:result = LeftB(string,length)
其中result是字符串變量,string是有效的字符串表達式,length是表示提取的字節數的數值型表達式。
Len Len函數確定字符串的大小或存儲這個(gè)變量需要多少字符。
用法為:result = Len(string | varname)
其中,result是字符串中的字符數或存儲這個(gè)變量所需的字節數,string是任意有效的字符串表達式,varname是變量名。
LenB Len函數確定字符串的大小或存儲這個(gè)變量需要多少字節。
用法為:result = LenB(string | varname)
其中,result是字符串中的字節數或存儲這個(gè)變量所需的字節數,string是任意有效的字符串表達式,varname是變量名。
LTrim LTrim函數復制字符串并去掉前面的空格。
用法為:result = LTrim(string)
其中,result是去掉空格后的字符串,string是要去掉空格的有效字符串表達式。
Mid Mid函數從字符串的某個(gè)位置復制指定數目的字符。
用法為:result = Mid(string,start[,length])
其中,result是結果字符串,string是要從中復制字符的表達式,start是string中復制的起始位置,length是要復制的字符數。
MidB Mid函數從字符串的某個(gè)位置復制指定數目的字節。
用法為:result = Mid(string,start[,length])
其中,result是結果字符串,string是要從中復制字節的表達式,start是string中復制的起始位置,length是要復制的字節數。
Right Right函數從字符串的尾部提取指定數目的字符。
用法為:result = Right(string,length)
其中result是字符串變量,string是有效的字符串表達式,length是表示返回多少字符的數值型表達式。
RightB RightB函數從字符串的起始處提取指定數目的字節。
用法為:result = RightB(string,length)
其中result是字符串變量,string是有效的字符串表達式,length是表示提取的字節數的數值型表達式。
RTrim RTrim函數復制字符串并去掉尾部的空格。
用法為:result = RTrim(string)
其中,result是去掉空格后的字符串,string是要去掉空格的有效字符串表達式。
String String函數構造含有多個(gè)相同字符的字符串。
用法為:result = String(number, character)
其中,result是字符串變量,number是返回字符串的長(cháng)度,character是用來(lái)構造返回字符串的字符碼。
Trim Trim函數復制字符串并去掉首尾的空格。
用法為:result = Trim(string)
其中,result是去掉空格后的字符串,string是要去掉空格的有效字符串表達式。
UCase UCase函數把字符串變?yōu)榇髮?xiě)形式。
用法為:result = UCase(string)
其中result是大寫(xiě)字符串,string是任意有效的字符串表達式。