asp之字串函式示例
用字串函式對字串進行截頭去尾、大小寫替換等操作。
函式語法
功能len
len(string|varname)
返回字串內字元的數目,或是儲存一變數所需的位元組數。
trim
trim(string)
將字串前後的空格去掉
ltrim
ltrim(string)
將字串前面的空格去掉
rtrim
rtrim(string)
將字串後面的空格去掉
midmid(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字串裡的所有大寫字母轉化為大寫字母
str***p
str***p(string1,string2[,***pare])
返回string1字串與string2字串的比較結果,如果兩個字串相同,則返回0,如果小於則返回-1,如果大於則返回1
instr
instr(string1,string2[, ***pare]
)
返回string1字串在string2字串中第一次出現的位置
split
split(string1,delimiter[, count[, start]
])
將字串根據delimiter拆分成一維陣列,其中delimiter用於標識子字串界限。如果省略,使用空格("")作為分隔符。
count 返回的子字串數目,-1 指示返回所有子字串。
start為 1 執行文字比較;如果為 0 或者省略執行二進位制比較。
replace
replace(expression, find, replacewith[, ***pare[, count[, start]]])
返回字串,其中指定數目的某子字串(find)被替換為另乙個子字串(replacewith)。
1、len函式示例:
下面的示例利用len函式返回字串中的字元數目:
下面的示例利用ltrim,rtrim, 和trim函式分別用來除去字串開始的空格、尾部空格、 開始和尾部空格:dim mystring
包含mystring = len("vbscript") 'mystring
8
。2、trim、ltrim、rtrim函式示例:
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函式從字串右邊返回指定數目的字元:
下面的示例利用lcase函式把大寫字母轉換為小寫字母:dim anystring, mystr
定義字串。anystring = "hello world" '
mystr = right(anystring, 1) '
返回"d"
。mystr = right(anystring, 6) '
返回" world"
。mystr = right(anystring, 20) '
返回"hello world"
。6、lcase函式示例:
下面的示例利用ucase函式返回字串的大寫形式:dim mystring
包含dim lcasestring
mystring = "vbscript"
lcasestring = lcase(mystring) ' lcasestring
"vbscript"
。7、 ucase函式示例:
8、str***p函式示例:dim myword
返回myword = ucase("hello world") '
"hello world"
。
下面的示例利用str***p函式返回字串比較的結果。如果第三個引數為 1 執行文字比較;如果第三個引數為 0 或者省略執行二進位制比較。
9、instr示例:dim mystr1, mystr2, my***p
定義變數。mystr1 = "abcd": mystr2 = "abcd" '
my***p = str***p(mystr1, mystr2, 1) '
返回0
。my***p = str***p(mystr1, mystr2, 0) '
返回-1
。my***p = str***p(mystr2, mystr1) '
返回1
。
下面的示例利用instr搜尋字串:
10、split函式示例:dim searchstring, searchchar, mypos
searchstring ="xxpxxpxxpxxp"???
searchchar = "p"??
mypos = instr(searchstring, searchchar)
???'返回 9.
注意:返回的不是乙個字串在另乙個字串中第一次出現的字元位置,而是位元組位置。
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字串函式示例
函式 語法 功能 len len string varname 返回字串內字元的數目,或是儲存一變數所需的位元組數。trim trim string 將字串前後的空格去掉 ltrim ltrim string 將字串前面的空格去掉 rtrim rtrim string 將字串後面的空格去掉 mid ...
asp之字串操作函式
asp之字串函式示例 用字串函式對字串進行截頭去尾 大小寫替換等操作。函式語法 功能len len string varname 返回字串內字元的數目,或是儲存一變數所需的位元組數。trim trim string 將字串前後的空格去掉 ltrim ltrim string 將字串前面的空格去掉 r...