ASP字符串函數大全
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
len len(string|varname) 返回字符串內字符的數目,或是存儲一變量所需的字節數。[br][br]trim trim(string) 將字符串前后的空格去掉[br][br]ltrim ltrim(string) 將字符串前面的空格去掉[br][br]rtrim rtrim(string) 將字符串后面的空格去掉[br][br]mid mid(string,start,length) 從string字符串的start字符開始取得length長度的字符串,如果省略第三[br][br]個參數表示從start字符開始到字符串結尾的字符串[br][br]left left(string,length) 從string字符串的左邊取得length長度的字符串[br][br]right right(string,length) 從string字符串的右邊取得length長度的字符串[br][br]lcase lcase(string) 將string字符串里的所有大寫字母轉化為小寫字母[br][br]ucase ucase(string) 將string字符串里的所有大寫字母轉化為大寫字母[br][br]strcomp strcomp(string1,string2[,compare]) 返回string1字符串與string2字符串的比較結果,如果兩[br][br]個字符串相同,則返回0,如果小于則返回-1,如果大于則返回1[br][br]instr instr(string1,string2[,compare]) 返回string1字符串在string2字符串中第一次出現的位置[br][br]split split(string1,delimiter[,count[,start]]) 將字符串根據delimiter拆分成一維數組,其中[br][br]delimiter用于標識子字符串界限。如果省略,使用空格("")作為分隔符。count返回的子字符串數目,-1指[br][br]示返回所有子字符串。start為1執行文本比較;如果為0或者省略執行二進制比較。[br][br]replace replace(expression,find,replacewith[,compare[,count[,start]]]) 返回字符串,其中指定數[br][br]目的某子字符串(find)被替換為另一個子字符串(replacewith)。
[p][br]補充:[/p] [p]asc asc函數提取字符串第一個字母的ansi字符碼。[br][br]用法為:result = asc(string)[br][br]其中result是字符碼,string是任意有效的字符串表達式。如果string為empty,則產生一個實時錯誤。[/p] [p][br]ascb ascb函數提取字符串的第一個字節。[br][br]用法為:result = ascb(string)[br][br]其中result是byte字類,string是任意有效的字符串表達式。如果string為empty,則產生一個實時錯誤。[/p] [p][br]ascw ascw函數提取字符串第一個字母的unicode字符碼。[br][br]用法為:result = ascw(string)[br][br]其中result是unicode,string是任意有效的字符串表達式。如果string為empty,則產生一個實時錯誤。[/p] [p][br]instr instr函數識別某個記號在字符串中的首字母位置。[br][br]用法為:newstart = instr([start, ]source, token[, compare])[br][br]其中newstart時記號在字符串中的位置(如果沒有的話則為0),start是查找的起始位置,source是要查找[br][br]的字符串,token是要定位的字符串,compare是比較類型(0表示二進制比較,1表示忽略大小寫的文本比[br][br]較)。[/p] [p][br]instrb instrb函數是instr的字節版,識別某個記號在字符串中的首字節位置。[br][br]用法為:newstart = instrb([start, ]source, token[, compare])[br][br]其中newstart時記號在字符串中的首字節位置(如果沒有的話則為0),start是查找的起始位置,source是[br][br]要查找的字符串,token是要定位的字符串,compare是比較類型(0表示二進制比較,1表示忽略大小寫的文[br][br]本比較)。[/p] [p]lcase lcase函數把字符串變為小寫形式。[br]用法為:result = lcase(string)[br]其中result是小寫字符串,string是任意有效的字符串表達式。[/p] [p]left left函數從字符串的起始處提取指定數目的字符。[br]用法為:result = left(string,length)[br]其中result是字符串變量,string是有效的字符串表達式,length是表示返回多少字符的數值型表達式。[/p] [p]leftb leftb函數從字符串的起始處提取指定數目的字節。[br]用法為:result = leftb(string,length)[br]其中result是字符串變量,string是有效的字符串表達式,length是表示提取的字節數的數值型表達式。[/p] [p]len len函數確定字符串的大小或存儲這個變量需要多少字符。[br]用法為:result = len(string | varname)[br]其中,result是字符串中的字符數或存儲這個變量所需的字節數,string是任意有效的字符串表達式,varname是變量名。[/p] [p]lenb len函數確定字符串的大小或存儲這個變量需要多少字節。[br]用法為:result = lenb(string | varname)[br]其中,result是字符串中的字節數或存儲這個變量所需的字節數,string是任意有效的字符串表達式,varname是變量名。[/p] [p]ltrim ltrim函數復制字符串并去掉前面的空格。[br]用法為:result = ltrim(string)[br]其中,result是去掉空格后的字符串,string是要去掉空格的有效字符串表達式。[/p] [p]mid mid函數從字符串的某個位置復制指定數目的字符。[br]用法為:result = mid(string,start[,length])[br]其中,result是結果字符串,string是要從中復制字符的表達式,start是string中復制的起始位置,length是要復制的字符數。[/p] [p]midb mid函數從字符串的某個位置復制指定數目的字節。[br]用法為:result = mid(string,start[,length])[br]其中,result是結果字符串,string是要從中復制字節的表達式,start是string中復制的起始位置,length是要復制的字節數。[/p] [p]right right函數從字符串的尾部提取指定數目的字符。[br]用法為:result = right(string,length)[br]其中result是字符串變量,string是有效的字符串表達式,length是表示返回多少字符的數值型表達式。[/p] [p]rightb rightb函數從字符串的起始處提取指定數目的字節。[br]用法為:result = rightb(string,length)[br]其中result是字符串變量,string是有效的字符串表達式,length是表示提取的字節數的數值型表達式。[/p] [p]rtrim rtrim函數復制字符串并去掉尾部的空格。[br]用法為:result = rtrim(string)[br]其中,result是去掉空格后的字符串,string是要去掉空格的有效字符串表達式。[/p] [p]string string函數構造含有多個相同字符的字符串。[br]用法為:result = string(number, character)[br]其中,result是字符串變量,number是返回字符串的長度,character是用來構造返回字符串的字符碼。[/p] [p]trim trim函數復制字符串并去掉首尾的空格。[br]用法為:result = trim(string)[br]其中,result是去掉空格后的字符串,string是要去掉空格的有效字符串表達式。[/p] [p]ucase ucase函數把字符串變為大寫形式。[br]用法為:result = ucase(string)[br]其中result是大寫字符串,string是任意有效的字符串表達式。[/p] [url=http://kuziyuan.com/softdevp/20/]asp[/url]字符串函數 [討論] [p]函數說明[/p] [p]cbool[/p] [p]數據轉boolean類型[/p] [p]cdate[/p] [p]數據轉time類型[/p] [p]cdbl[/p] [p]數據轉double類型[/p] [p]cint[/p] [p]數據轉integer類型[/p] [p]clng[/p] [p]數據轉lang類型[/p] [p]asc[/p] [p]字符轉數字類型[/p] [p]cstr[/p] [p]數字轉string類型[/p] [p]chr[/p] [p]數字轉字符類型[/p] [p]variant變量一般會將其代表的數據子類型自動轉換成合適的數據類型,但有時候,自動轉換也會造成一些數據類型不匹配的錯誤.這時,可使用轉換函數來強制轉換數據的子類型.[/p] [p]函數 功能[/p] [p]asc 函數 返回與字符串的第一個字母對應的 ansi 字符代碼。[/p] [p]chr 函數 返回與指定的 ansi 字符代碼相對應的字符[/p] [p]hex 函數 返回表示十六進制數字值的字符串。[/p] [p]oct 函數 返回表示數字八進制值的字符串。[/p] [p]cstr 函數 返回表達式,該表達式已被轉換為 字符串 子類型。[/p] [p]cdate 函數 返回表達式,此表達式已被轉換為 日期 子類型。[/p] [p]cint 函數 返回表達式,此表達式已被轉換為 整數 子類型。[/p] [p]clng 函數 返回表達式,此表達式已被轉換為 長整數 子類型[/p] [p]csng 函數 返回表達式,該表達式已被轉換為 single 子類型[/p] [p]cdbl 函數 返回表達式,此表達式已被轉換為 double 子類型[/p] [p]cbool 函數 返回表達式,此表達式已轉換為 布爾 子類型[/p] [p]1、asc 函數示例[/p] [p]下面例子中, asc 返回每一個字符串首字母的 ansi 字符代碼:[/p] [p]dim mynumber[/p] [p]mynumber = asc("a") '返回 65。[/p] [p]mynumber = asc("a") '返回 97。[/p] [p]mynumber = asc("apple") '返回 65。[/p] [p]2、chr 函數示例[/p] [p]下面例子利用 chr 函數返回與指定的字符代碼相對應的字符:[/p] [p]dim mychar[/p] [p]mychar = chr(65) '返回 a。[/p] [p]mychar = chr(97) '返回 a。[/p] [p]mychar = chr(62) '返回 >。[/p] [p]mychar = chr(37) '返回 %。[/p] [p]3、hex 函數示例[/p] [p]下面的示例利用 hex 函數返回數字的十六進制數:[/p] [p]dim myhex[/p] [p]myhex = hex(5) ' 返回 5。[/p] [p]myhex = hex(10) ' 返回a。[/p] [p]myhex = hex(459) ' 返回 1cb。[/p] [p]4、oct 函數示例[/p] [p]下面的示例利用 oct 函數返回數值的八進制數:[/p] [p]dim myoct[/p] [p]myoct = oct(4) ' 返回 4。[/p] [p]myoct = oct(8) ' 返回 10。[/p] [p]myoct = oct(459) ' 返回 713。[/p] [p]5、 cstr 函數示例[/p] [p]<%num1=666strwelcome="歡迎第"&cstr(num1)&"個來訪者"%>[/p] [p]cstr將變量num1由整數子類型強制轉換為字符串子類型[/p] [p]6、cdate 函數示例[/p] [p]mydate = "october 19, 1962" ' 定義日期。[/p] [p]myshortdate = cdate(mydate) ' 轉換為日期數據類型。[/p] [p]mytime = "4:35:47 pm" ' 定義時間。[/p] [p]myshorttime = cdate(mytime) ' 轉換為日期數據類型。[/p] [p]7、cint 函數示例[/p] [p]dim mydouble, myint[/p] [p]mydouble = 2345.5678 ' mydouble 是 double。[/p] [p]myint = cint(mydouble) ' myint 包含 2346。[/p] [p]8、clng 函數示例[/p] [p]dim myval1, myval2, mylong1, mylong2[/p] [p]myval1 = 25427.45: myval2 = 25427.55 ' myval1, myval2 是雙精度值。[/p] [p]mylong1 = clng(myval1) ' mylong1 25427。[/p] [p]mylong2 = clng(myval2) ' mylong2 包含 25428 。[/p] [p]9、cbool 函數示例[/p] [p]dim a, b, check[/p] [p]a = 5: b = 5 ' 初始化變量。[/p] [p]check = cbool(a = b) '復選框設為 true 。[/p] [p]a = 0 '定義變量。[/p] [p]check = cbool(a) '復選框設為 false[/p] 該文章在 2010/7/3 15:10:19 編輯過 |
關鍵字查詢
相關文章
正在查詢... |