怎样使用split函数取用逗号分隔的数据?

今天早上问了CSDN里的大哥一个问题,原文如下:


主 题: 请问如何提取同一字段中用逗号分隔的几条信息?
作 者: zjg791015 (活着便精彩)
等 级:
信 誉 值: 95
所属论坛: Web 开发 ASP
问题点数: 20
回复次数: 8
发表时间: 2003-9-3 10:02:31

回复人: Brookes(边走边唱) ( ) 信誉:105 2003-9-3 10:13:02 得分:10
str="2003123343.txt,20033123344.txt,200343234.doc"
strArray=split(str,",")
for each astr in strArray
response.write "

1<a hef="&amp;astr&amp;">"&amp;astr&amp;"</a>

"
next


这个问题到是解决了,但是又来了新的问题;因为我需要取的不只是一个字段里的多个记录,而是要取多个字段里的多个记录(每个字段里的记录都用逗号分隔),这里就假设需要取两个字段里的多个记录吧!

早上问的这个是取出了该文件在物理磁盘上存储的文件名,而我另一个字段里记录的则是对应该物理文件名的中文文件名,我希望得到的连接变量应该如下:
response.write "

1<a hef="&amp;这里是物理文件名(如:2003123343.txt)&amp;">"&amp;而这里应该是中文文件名&amp;"</a>

"!

假设这三个文件的中文名为:strCn="我的日记.txt,她的日记.txt,入党申请书.doc"
连接的格式应为:

1<a href="2003123343.txt">我的日记.txt</a>

请大哥们给予指点,搞定马上加分!
---------------------------------------------------------------

str="2003123343.txt,20033123344.txt,200343234.doc"
strCn="我的日记.txt,她的日记.txt,入党申请书.doc"
strArray=split(str,",")
strCnArray=split(strCn,",")
for each astr in strArray
for each strCn in strCnArray
response.write "

1<a "&astr&"""="" href="">"&amp;strCn &amp;"</a>
1<br/>

"
next
next
---------------------------------------------------------------

方法跟上面的一样呀
---------------------------------------------------------------

有两种方法
一、strcn="我的日记;2003123343.txt,她的日记.txt;2003123344.txt"用分号再分一次,然后再对用split分隔过的数组的每一个元素再以分号分割。
二、strCn="我的日记.txt,她的日记.txt,入党申请书.doc"
strcn1="2003123343.txt,2003123343.txt,2003123343.txt"然后分隔成两个数组,元素一一对应
---------------------------------------------------------------

str="2003123343.txt,20033123344.txt,200343234.doc"
strCn="我的日记.txt,她的日记.txt,入党申请书.doc"
strArray=split(str,",")
strCnArray=split(strCn,",")
for i=0 to Ubound(strarray)
response.write "

1<a "&strarray(i)&"""="" href="">"&amp;strArray(i)&amp;"</a>
1<br/>

"
next

---------------------------------------------------------------

这样解决.

str="2003123343.txt#我的日记.txt,20033123344.txt#她的日记.txt,200343234.doc#入党申请书.doc"
strArray=split(str,",")
for i = 0 to ubound(strArray)
istr = split(strArray(i),"#")
response.write "

1<a "&istr(0)&"""="" href="">"&amp;istr(1)&amp;"</a>
1<br/>

"
next

Published At
Categories with Web编程
Tagged with
comments powered by Disqus