LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

ASP字符串函数大全

admin
2010年7月3日 15:10 本文热度 6200
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)。


补充:


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是任意有效的字符串表达式。


asp字符串函数 [讨论]

函数说明


cbool


数据转boolean类型


cdate


数据转time类型


cdbl


数据转double类型


cint


数据转integer类型


clng


数据转lang类型


asc


字符转数字类型


cstr


数字转string类型


chr


数字转字符类型


variant变量一般会将其代表的数据子类型自动转换成合适的数据类型,但有时候,自动转换也会造成一些数据类型不匹配的错误.这时,可使用转换函数来强制转换数据的子类型.


函数 功能


asc 函数 返回与字符串的第一个字母对应的 ansi 字符代码。


chr 函数 返回与指定的 ansi 字符代码相对应的字符


hex 函数 返回表示十六进制数字值的字符串。


oct 函数 返回表示数字八进制值的字符串。


cstr 函数 返回表达式,该表达式已被转换为 字符串 子类型。


cdate 函数 返回表达式,此表达式已被转换为 日期 子类型。


cint 函数 返回表达式,此表达式已被转换为 整数 子类型。


clng 函数 返回表达式,此表达式已被转换为 长整数 子类型


csng 函数 返回表达式,该表达式已被转换为 single 子类型


cdbl 函数 返回表达式,此表达式已被转换为 double 子类型


cbool 函数 返回表达式,此表达式已转换为 布尔 子类型


1、asc 函数示例


下面例子中, asc 返回每一个字符串首字母的 ansi 字符代码:


dim mynumber


mynumber = asc("a") '返回 65。


mynumber = asc("a") '返回 97。


mynumber = asc("apple") '返回 65。


2、chr 函数示例


下面例子利用 chr 函数返回与指定的字符代码相对应的字符:


dim mychar


mychar = chr(65) '返回 a。


mychar = chr(97) '返回 a。


mychar = chr(62) '返回 >。


mychar = chr(37) '返回 %。


3、hex 函数示例


下面的示例利用 hex 函数返回数字的十六进制数:


dim myhex


myhex = hex(5) ' 返回 5。


myhex = hex(10) ' 返回a。


myhex = hex(459) ' 返回 1cb。


4、oct 函数示例


下面的示例利用 oct 函数返回数值的八进制数:


dim myoct


myoct = oct(4) ' 返回 4。


myoct = oct(8) ' 返回 10。


myoct = oct(459) ' 返回 713。


5、 cstr 函数示例


<%num1=666strwelcome="欢迎第"&cstr(num1)&"个来访者"%>


cstr将变量num1由整数子类型强制转换为字符串子类型


6、cdate 函数示例


mydate = "october 19, 1962" ' 定义日期。


myshortdate = cdate(mydate) ' 转换为日期数据类型。


mytime = "4:35:47 pm" ' 定义时间。


myshorttime = cdate(mytime) ' 转换为日期数据类型。


7、cint 函数示例


dim mydouble, myint


mydouble = 2345.5678 ' mydouble 是 double。


myint = cint(mydouble) ' myint 包含 2346。


8、clng 函数示例


dim myval1, myval2, mylong1, mylong2


myval1 = 25427.45: myval2 = 25427.55 ' myval1, myval2 是双精度值。


mylong1 = clng(myval1) ' mylong1 25427。


mylong2 = clng(myval2) ' mylong2 包含 25428 。


9、cbool 函数示例


dim a, b, check


a = 5: b = 5 ' 初始化变量。


check = cbool(a = b) '复选框设为 true 。


a = 0 '定义变量。


check = cbool(a) '复选框设为 false


该文章在 2010/7/3 15:10:19 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved