asp replace替换问题

prodid=request("ProdId")sum_g=request(ProdId)buynum1=split(replace(buylist,"'",""),",... prodid=request("ProdId")
sum_g=request(ProdId)
buynum1=split(replace(buylist,"'",""),", ")
for f=0 to ubound(buynum1)
if prodid=buynum1(f) then
buylist=replace(buylist,buynum1(f+1),sum_g)
exit for
end if
next
所有sum_g的值都替换了,如果只替换指定位置一次(只替换buynum1(f+1)位置)问题补充:

如prodid=0110
sum_g=2 1变2
bulist=“‘0110’,‘1’,‘0120’,‘1’”
上述代码替换后为:“'0220','2','0220','2'”
我想要的是:“'0110’,'2’,‘0120’,‘1’”

目前以下这个可以解决0110 和0120被替换的问题
buylist=replace(buylist,"'"&buynum(f+1)&"'","'"&sum_g&"'",1,1,1)
新问题是:无论prodid是0110还是0120,都被替换第一个,如
prodid=0120
sum_g=2 1变2
bulist=“‘0110’,‘1’,‘0120’,‘1’”
上述代码替换后为:“'0110','2','0120','1'”
我想要的是:“'0110’,'1’,‘0120’,‘2’”
展开
 我来答
wangyu864123
2011-11-29
知道答主
回答量:20
采纳率:0%
帮助的人:3.2万
展开全部
csfsfsf
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式