您好,欢迎来到思海网络,我们将竭诚为您提供优质的服务! 诚征网络推广 | 网站备案 | 帮助中心 | 软件下载 | 购买流程 | 付款方式 | 联系我们 [ 会员登录/注册 ]
促销推广
客服中心
业务咨询
有事点击这里…  531199185
有事点击这里…  61352289
点击这里给我发消息  81721488
有事点击这里…  376585780
有事点击这里…  872642803
有事点击这里…  459248018
有事点击这里…  61352288
有事点击这里…  380791050
技术支持
有事点击这里…  714236853
有事点击这里…  719304487
有事点击这里…  1208894568
有事点击这里…  61352289
在线客服
有事点击这里…  531199185
有事点击这里…  61352288
有事点击这里…  983054746
有事点击这里…  893984210
当前位置:首页 >> 技术文章 >> 文章浏览
技术文章

asp中Split的用法示例

添加时间:2014-12-17 2:50:11  添加: 思海网络 
大家有没有碰到过要想取一字符串里的某些值而无从下手?有没有觉得看书或教材对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.write newparts(0)就可以了,服务器就newparts(1) 
关键字:服务器、asp、Split、示例
分享到:

顶部 】 【 关闭
版权所有:佛山思海电脑网络有限公司 ©1998-2024 All Rights Reserved.
联系电话:(0757)22630313、22633833
中华人民共和国增值电信业务经营许可证: 粤B1.B2-20030321 备案号:粤B2-20030321-1
网站公安备案编号:44060602000007 交互式栏目专项备案编号:200303DD003  
察察 工商 网安 举报有奖  警警  手机打开网站