asp 替换字符串
例如这段<5567@S@8@99@1@><5568@C@10@126@2@>其中99@1和126@2是我想要换掉的。我已知数据只有<5567@S<5568@C每二个@后面...
例如这段<5567@S@8@99@1@><5568@C@10@126@2@>
其中99@1和126@2是我想要换掉的。
我已知数据只有<5567@S <5568@C 每二个@后面的值没有,而且是随机变化的。
写个正则可以搞定,无奈我是做php的,asp正则和php差很大。还请大家帮助。
如果以上这样不好搞的话。那么如何删除 以<5567@S开始以>结束这一部分字符
QQ181920788 展开
其中99@1和126@2是我想要换掉的。
我已知数据只有<5567@S <5568@C 每二个@后面的值没有,而且是随机变化的。
写个正则可以搞定,无奈我是做php的,asp正则和php差很大。还请大家帮助。
如果以上这样不好搞的话。那么如何删除 以<5567@S开始以>结束这一部分字符
QQ181920788 展开
1个回答
展开全部
str=<5567@S@8@99@1@><5568@C@10@126@2@>
str1=replace(str,"99@1","")
str2=replace(str,"126@2","")
是这意思吗?
str1=replace(str,"99@1","")
str2=replace(str,"126@2","")
是这意思吗?
更多追问追答
追问
str=
这个字符串很长很长.......它的规则是
已知条件:搜索条目ID=5567,舱位=S 需要把价格99和折扣1修改成新的。
追答
str=
idArr=split(str,"@")
for i = 0 to ubound(idArr)-1
if i=3 then 第3个@和第4个@之间的内容
idArr(i)=新值 i=3是价格
elseif i=4 then
idArr(i)=新值 i=4是折扣
end if
next
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询