|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
ASP.NET和ASP的比较,技术上比较已经没什么可说的了.新一代在大部分程度来说当然是比旧一代好了.关键看你对所做软件的理解了.因人而定.会写的话也可能比ASP.NET写得更有效率和更方便重用示例|split人人有无碰着过要想取一字符串里的某些值而无从动手?有无以为看书或课本对split的写法浑浑噩噩……假如有此疑问的话,请看上面我对例子的注释,信任您会对这个有必定的懂得。
比方我想获得一个ftp里的用户名及暗码(服务器等)值(用IE当FTP时或从表中掏出FTP的值)。
上面是我的办理思绪:
设url为收到的URL值,这里指:url=ftp://username:password@server,请注重这句暗墓媛?br>我想人人都看分明这个URL里的纪律了吧,就是各个部分都被":"给辨别成三个部分,即:ftp、//username、password@server
起首将这个URL的各个部分辨别开来,用split(url,":")
以下是详细的代码:- parts=split(url,":")此时parts就有三部分,parts(0)=ftp,parts(1)=//username,parts(2)=password@server
- 接上去剔除没有效到的信息
- 因为只取username,以是个中parts(0)跟parts(2)是无用的,间接不援用!
- newname=replace(parts(1),"//","")往除//标记,由于这不是username里的内容
- 此时的newname既为用户名。
复制代码
以上是只取用户名的代码,假如你要再取暗码的话,能够参考上面。- 因为用户名是属于parts(2)里的,并且包括服务器的信息,假如不取服务器,则:
- newpass=left(parts(2),instr(parts(2),"@")-1)取值到@之前的位数。
- 此时的newpass取为暗码
复制代码
以上代码为不取服务器地点的代码,假如有取服务器的话,实在也是很复杂的- newparts=split(parts(2),"@")此时newparts分红两部分:newparts(0)为暗码,即password;newparts(1)则为服务器地点,即server
- 假如要输入暗码的的话,间接response.writenewparts(0)就能够了,服务器就newparts(1)
复制代码
后话,关于要取一字符串中的某些字符或部分,只需捉住纪律,再加上用split就能够很好做成各类效果。写此文,但愿对人人的进修有所匡助,同时也但愿各路妙手可以指导一二!因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQLServer还有更多的扩展,可以用存储过程,数据库大小无极限限制。 |
|