关于asp一个字段分割然后判断两个条件的代码
myarray=split(rs("about"),"..")fori=0toubound(myarray)-1ifInStr(myarray(i),"新闻")>0the...
myarray=split(rs("about"),"..")
for i=0 to ubound(myarray)-1
if InStr(myarray(i),"新闻")>0 then
response.write "<span class=neww>"&myarray(i)&"</span>"
response.write replace(myarray(i),"作品集","作品")
else
if InStr(myarray(i),"感情事")>0 then
response.write "<span class=gq> "&myarray(i)&"</span>"
response.write replace(myarray(i),"作品集","作品")
else
-------------------
about是字段名,把about以..分开单独显示,然后出现新闻与感情事字样的以不同的代码显示出来,到这一步都成功了,就是下面response.write replace(myarray(i),"作品集","作品")主要想做到在每个分开的内容里出现作品集字样的全部改成作品,这一步总是出错,不知道 是否代码错错了
或是思路错了,可否直接给about整个字段里出现的作品集品全部改成作品? 展开
for i=0 to ubound(myarray)-1
if InStr(myarray(i),"新闻")>0 then
response.write "<span class=neww>"&myarray(i)&"</span>"
response.write replace(myarray(i),"作品集","作品")
else
if InStr(myarray(i),"感情事")>0 then
response.write "<span class=gq> "&myarray(i)&"</span>"
response.write replace(myarray(i),"作品集","作品")
else
-------------------
about是字段名,把about以..分开单独显示,然后出现新闻与感情事字样的以不同的代码显示出来,到这一步都成功了,就是下面response.write replace(myarray(i),"作品集","作品")主要想做到在每个分开的内容里出现作品集字样的全部改成作品,这一步总是出错,不知道 是否代码错错了
或是思路错了,可否直接给about整个字段里出现的作品集品全部改成作品? 展开
1个回答
展开全部
myarray=replace(rs("about"),"作品集","作品")
myarray=split(myarray,"..")
for i=0 to ubound(myarray)-1
if InStr(myarray(i),"新闻")>0 then
response.write "<span class=neww>"&myarray(i)&"</span>"
else
if InStr(myarray(i),"感情事")>0 then
response.write "<span class=gq>"&myarray(i)&"</span>"
else
myarray=split(myarray,"..")
for i=0 to ubound(myarray)-1
if InStr(myarray(i),"新闻")>0 then
response.write "<span class=neww>"&myarray(i)&"</span>"
else
if InStr(myarray(i),"感情事")>0 then
response.write "<span class=gq>"&myarray(i)&"</span>"
else
追问
只是加了myarray=replace(rs("about"),"作品集","作品"),没有起到任何效果
追答
假如内容是"体育新闻作品集"
上一行显示:体育新闻作品集
下一行显示:体育新闻作品
不是只显示一行:体育新闻作品
对么?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询