仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 780|回复: 8
打印 上一主题 下一主题

[学习教程] ASP网站制作之asp之字符串函数示例

[复制链接]
冷月葬花魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:38:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。函数|示例|字符串asp之字符串函数示例
用字符串函数对字符串举行截头往尾、巨细写交换等操纵。函数语法功效
LenLen(string|varname)前往字符串内字符的数量,或是存储一变量所需的字节数。
TrimTrim(string)将字符串前后的空格往失落
LtrimLtrim(string)将字符串后面的空格往失落
RtrimRtrim(string)将字符串前面的空格往失落
MidMid(string,start,length)从string字符串的start字符入手下手获得length长度的字符串,假如省略第三个参数暗示从start字符入手下手到字符串开头的字符串
LeftLeft(string,length)从string字符串的右边获得length长度的字符串
RightRight(string,length)从string字符串的右侧获得length长度的字符串
LCaseLCase(string)将string字符串里的一切年夜写字母转化为小写字母
UCaseUCase(string)将string字符串里的一切年夜写字母转化为年夜写字母
StrCompStrComp(string1,string2[,compare])前往string1字符串与string2字符串的对照了局,假如两个字符串不异,则前往0,假如小于则前往-1,假如年夜于则前往1
InStrInStr(string1,string2[,compare])前往string1字符串在string2字符串中第一次呈现的地位
SplitSplit(string1,delimiter[,count[,start]])将字符串依据delimiter拆分红一维数组,个中delimiter用于标识子字符串界线。假如省略,利用空格("")作为分开符。
count前往的子字符串数量,-1唆使前往一切子字符串。
start为1实行文本对照;假如为0大概省略实行二进制对照。

ReplaceReplace(expression,find,replacewith[,compare[,count[,start]]])前往字符串,个中指定命目标某子字符串(find)被交换为另外一个子字符串(replacewith)。




1、Len函数示例:

上面的示例使用Len函数前往字符串中的字符数量:

DimMyString
MyString=Len("VBSCRIPT")MyString包括8。


2、Trim、Ltrim、Rtrim函数示例:

上面的示例使用LTrim,RTrim,和Trim函数分离用来撤除字符串入手下手的空格、尾部空格、入手下手和尾部空格:

DimMyVar
MyVar=LTrim("vbscript")MyVar包括"vbscript"。
MyVar=RTrim("vbscript")MyVar包括"vbscript"。
MyVar=Trim("vbscript")MyVar包括"vbscript"。
3、Mid函数示例:

上面的示例使用Mid函数前往字符串中从第四个字符入手下手的六个字符:

DimMyVar
MyVar=Mid("VB剧本isfun!",4,6)MyVar包括"Script"。
4、Left函数示例:

上面的示例使用Left函数前往MyString的右边三个字母:

DimMyString,LeftString
MyString="VBSCript"
LeftString=Left(MyString,3)LeftString包括"VBS
5、Right函数示例:

上面的示例使用Right函数从字符串右侧前往指定命目标字符:

DimAnyString,MyStr
AnyString="HelloWorld"界说字符串。
MyStr=Right(AnyString,1)前往"d"。
MyStr=Right(AnyString,6)前往"World"。
MyStr=Right(AnyString,20)前往"HelloWorld"。


6、LCase函数示例:

上面的示例使用LCase函数把年夜写字母转换为小写字母:

DimMyString
DimLCaseString
MyString="VBSCript"
LCaseString=LCase(MyString)LCaseString包括"vbscript"。


7、UCase函数示例:


上面的示例使用UCase函数前往字符串的年夜写情势:

DimMyWord
MyWord=UCase("HelloWorld")前往"HELLOWORLD"。
8、StrComp函数示例:

上面的示例使用StrComp函数前往字符串对照的了局。假如第三个参数为1实行文本对照;假如第三个参数为0大概省略实行二进制对照。

DimMyStr1,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搜刮字符串:

DimSearchString,SearchChar,MyPos
SearchString="XXpXXpXXPXXP"???
SearchChar="P"??
MyPos=Instr(SearchString,SearchChar)???前往9.
注重:前往的不是一个字符串在另外一个字符串中第一次呈现的字符地位,而是字节地位。
10、Split函数示例:

DimMyString,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


</p>缺点:正版成本价格贵(盗版就不说了)、不够安全,大多数服务器用windows系统,没有linux安全
分手快乐 该用户已被删除
沙发
发表于 2015-1-20 10:51:30 来自手机 | 只看该作者
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
不帅 该用户已被删除
板凳
发表于 2015-1-29 06:49:54 | 只看该作者
运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
谁可相欹 该用户已被删除
地板
发表于 2015-2-5 23:41:50 | 只看该作者
我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。
透明 该用户已被删除
5#
发表于 2015-2-14 05:32:41 | 只看该作者
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
柔情似水 该用户已被删除
6#
发表于 2015-3-4 04:58:01 | 只看该作者
Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")
活着的死人 该用户已被删除
7#
发表于 2015-3-11 17:10:14 | 只看该作者
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
再见西城 该用户已被删除
8#
发表于 2015-3-19 02:41:45 | 只看该作者
不能只是将它停留在纸上谈兵的程度上。
莫相离 该用户已被删除
9#
发表于 2015-3-27 05:46:50 | 只看该作者
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 05:58

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表