ASP字串函數大全

來源:互聯網
上載者:User
本文彙集了asp中常用函數

函數 文法 功能
Len Len(stringvarname) 返回字串內字元的數目,或是儲存一變數所需的位元組數。
Trim Trim(string) 將字串前後的空格去掉
Ltrim Ltrim(string) 將字串前面的空格去掉
Rtrim Rtrim(string) 將字串後面的空格去掉
Mid Mid(string,start,length) 從string字串的start字元開始取得length長度的字串,如果省略第三個參數表示從start字元開始到字串結尾的字串
Left Left(string,length) 從string字串的左邊取得length長度的字串
Right Right(string,length) 從string字串的右邊取得length長度的字串
LCase LCase(string) 將string字串裡的所有大寫字母轉化為小寫字母
UCase UCase(string) 將string字串裡的所有大寫字母轉化為大寫字母
StrComp StrComp(string1,string2[,compare]) 返回string1字串與string2字串的比較結果,如果兩個字串相同,則返回0,如果小於則返回-1,如果大於則返回1
InStr InStr(string1,string2[,compare]) 返回string1字串在string2字串中第一次出現的位置
Split Split(string1,delimiter[,count[,start]]) 將字串根據delimiter拆分成一維數組,其中delimiter用於標識子字串界限。如果省略,使用空格("")作為分隔字元。count返回的子字串數目,-1指示返回所有子字串。start為1執行文本比較;如果為0或者省略執行二進位比較。
Replace Replace(expression,find,replacewith[,compare[,count[,start]]]) 返回字串,其中指定數目的某子字串(find)被替換為另一個子字串(replacewith)。


補充:

Asc Asc函數提取字串第一個字母的ANSI字元碼。
用法為:result = Asc(string)
其中result是字元碼,string是任意有效字串運算式。如果string為Empty,則產生一個即時錯誤。

AscB AscB函數提取字串的第一個位元組。
用法為:result = AscB(string)
其中result是Byte字類,string是任意有效字串運算式。如果string為Empty,則產生一個即時錯誤。

AscW AscW函數提取字串第一個字母的Unicode字元碼。
用法為:result = AscW(string)
其中result是Unicode,string是任意有效字串運算式。如果string為Empty,則產生一個即時錯誤。

InStr InStr函數識別某個記號在字串中的首字母位置。
用法為:newstart = InStr([start, ]source, token[, compare])
其中newstart時記號在字串中的位置(如果沒有的話則為0),start是尋找的起始位置,source是要尋找的字串,token是要定位的字串,compare是比較類型(0表示二進位比較,1表示忽略大小寫文本比較)。

InStrB InStrB函數是InStr的位元組版,識別某個記號在字串中的首位元組位置。
用法為:newstart = InStrB([start, ]source, token[, compare])
其中newstart時記號在字串中的首位元組位置(如果沒有的話則為0),start是尋找的起始位置,source是要尋找的字串,token是要定位的字串,compare是比較類型(0表示二進位比較,1表示忽略大小寫文本比較)。

LCase LCase函數把字串變為小寫形式。
用法為:result = LCase(string)
其中result是小寫字串,string是任意有效字串運算式。

Left Left函數從字串的起始處提取指定數目的字元。
用法為:result = Left(string,length)
其中result是字串變數,string是有效字串運算式,length是表示返回多少字元的數值型運算式。

LeftB LeftB函數從字串的起始處提取指定數目的位元組。
用法為:result = LeftB(string,length)
其中result是字串變數,string是有效字串運算式,length是表示提取的位元組數的數值型運算式。

Len Len函數確定字串的大小或儲存這個變數需要多少字元。
用法為:result = Len(string varname)
其中,result是字串中的字元數或儲存這個變數所需的位元組數,string是任意有效字串運算式,varname是變數名。

LenB Len函數確定字串的大小或儲存這個變數需要多少位元組。
用法為:result = LenB(string varname)
其中,result是字串中的位元組數或儲存這個變數所需的位元組數,string是任意有效字串運算式,varname是變數名。

LTrim LTrim函數複製字串並去掉前面的空格。
用法為:result = LTrim(string)
其中,result是去掉空格後的字串,string是要去掉空格的有效字串運算式。

Mid Mid函數從字串的某個位置複製指定數目的字元。
用法為:result = Mid(string,start[,length])
其中,result是結果字串,string是要從中複製字元的運算式,start是string中複製的起始位置,length是要複製的字元數。

MidB Mid函數從字串的某個位置複製指定數目的位元組。
用法為: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函數構造含有多個相同字元的字串。
用法為:result = String(number, character)
其中,result是字串變數,number是返回字串的長度,character是用來構造返回字串的字元碼。

Trim Trim函數複製字串並去掉首尾的空格。
用法為:result = Trim(string)
其中,result是去掉空格後的字串,string是要去掉空格的有效字串運算式。

UCase UCase函數把字串變為大寫形式。
用法為:result = UCase(string)
其中result是大寫字串,string是任意有效字串運算式。
 



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.