ASP字串函式示例

2021-09-05 05:21:08 字數 3421 閱讀 7494

函式 語法 功能

len len(string|varname) 返回字串內字元的數目,或是儲存一變數所需的位元組數。

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

1、len函式示例:

下面的示例利用 len 函式返回字串中的字元數目:

dim mystring

mystring = len("vbscript") ''mystring 包含 8。

2、trim、ltrim、rtrim函式示例:

下面的示例利用 ltrim, rtrim, 和 trim 函式分別用來除去字串開始的空格、尾部空格、 開始和尾部空格:

dim myvar

myvar = ltrim(" vbscript ") ''myvar 包含 "vbscript "。

myvar = rtrim(" vbscript ") ''myvar 包含 " vbscript"。

myvar = trim(" vbscript ") ''myvar 包含"vbscript"。

3、mid函式示例:

下面的示例利用 mid 函式返回字串中從第四個字元開始的六個字元:

dim myvar

myvar = mid("vb指令碼is fun!", 4, 6) ''myvar 包含 "script"。

4、left函式示例:

下面的示例利用left 函式返回mystring 的左邊三個字母:

dim mystring, leftstring

mystring = "vbscript"

leftstring = left(mystring, 3) ''leftstring 包含 "vbs

5、right函式示例:

下面的示例利用 right 函式從字串右邊返回指定數目的字元:

dim anystring, mystr

anystring = "hello world" ''定義字串。

mystr = right(anystring, 1) ''返回 "d"。

mystr = right(anystring, 6) '' 返回 " world"。

mystr = right(anystring, 20) '' 返回 "hello world"。

6、lcase函式示例:

下面的示例利用 lcase 函式把大寫字母轉換為小寫字母:

dim mystring

dim lcasestring

mystring = "vbscript"

lcasestring = lcase(mystring) '' lcasestring 包含 "vbscript"。

7、 ucase函式示例:

下面的示例利用 ucase 函式返回字串的大寫形式:

dim myword

myword = ucase("hello world") '' 返回"hello world"。

8、strcomp函式示例:

下面的示例利用 strcomp 函式返回字串比較的結果。如果第三個引數為 1 執行文字比較;如果第三個引數為 0 或者省略執行二進位制比較。

dim mystr1, mystr2, mycomp

mystr1 = "abcd": mystr2 = "abcd" ''定義變數。

mycomp = strcomp(mystr1, mystr2, 1) '' 返回 0。

mycomp = strcomp(mystr1, mystr2, 0) '' 返回 -1。

mycomp = strcomp(mystr2, mystr1) '' 返回 1。

9、instr示例:

下面的示例利用 instr 搜尋字串:

dim searchstring, searchchar, mypos

searchstring ="xxpxxpxxpxxp"???

searchchar = "p"??

mypos = instr(searchstring, searchchar)???''返回 9.

注意:返回的不是乙個字串在另乙個字串中第一次出現的字元位置,而是位元組位置。

10、split函式示例:

dim mystring, myarray, msg

mystring = "vbscriptxisxfun!"

myarray = split(mystring, "x",-1,1)

'' myarray(0) contains "vbscript".

'' myarray(1) contains "is".

'' myarray(2) contains "fun!".

response.write(myarray(0))

11、replace函式示例:

replace("abcd", "bc", "12") ''得到a12d

asp之字串函式示例

asp之字串函式示例 用字串函式對字串進行截頭去尾 大小寫替換等操作。函式語法 功能len len string varname 返回字串內字元的數目,或是儲存一變數所需的位元組數。trim trim string 將字串前後的空格去掉 ltrim ltrim string 將字串前面的空格去掉 r...

asp之字串函式示例

asp之字串函式示例 用字串函式對字串進行截頭去尾 大小寫替換等操作。函式語法 功能len len string varname 返回字串內字元的數目,或是儲存一變數所需的位元組數。trim trim string 將字串前後的空格去掉 ltrim ltrim string 將字串前面的空格去掉 r...

ASP字串函式大全

len len string varname 返回字串內字元的數目,或是儲存一變數所需的位元組數。trim trim string 將字串前後的空格去掉 ltrim ltrim string 將字串前面的空格去掉 rtrim rtrim string 將字串後面的空格去掉 midmid string...