asp问题 高手请进看看
2个回答
展开全部
str="1,1,2,2,3,3,3"
newstr="" '变量初始化
arr=split(str,",") '以逗号分隔为数组
for i=0 to ubound(arr)-1 '循环执行,这里是ubound(arr)-1 因为要当前数和下一个进行比较,所以这里只循环到倒数第二个数
if arr(i)=arr(i+1) then '当前数和下一个数比较
newstr=newstr&arr(i)&"^" '当前数如果等于下个数,输出 ^ 并赋值给变量
else
newstr=newstr&arr(i)&"," '当前数如果不等于下个数,输出 ,并赋值给变量
end if
next
newstr=newstr&arr(i) '注意:刚才一直比较到倒数第二个数,所以不要把最后一个数忘了
response.write ">>>"&newstr '输出新的组合后的字串看看吧!
1楼说的不对哟,不能用replace
newstr="" '变量初始化
arr=split(str,",") '以逗号分隔为数组
for i=0 to ubound(arr)-1 '循环执行,这里是ubound(arr)-1 因为要当前数和下一个进行比较,所以这里只循环到倒数第二个数
if arr(i)=arr(i+1) then '当前数和下一个数比较
newstr=newstr&arr(i)&"^" '当前数如果等于下个数,输出 ^ 并赋值给变量
else
newstr=newstr&arr(i)&"," '当前数如果不等于下个数,输出 ,并赋值给变量
end if
next
newstr=newstr&arr(i) '注意:刚才一直比较到倒数第二个数,所以不要把最后一个数忘了
response.write ">>>"&newstr '输出新的组合后的字串看看吧!
1楼说的不对哟,不能用replace
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询