日期:2014-05-17  浏览次数:20814 次

怎样用replace关键词的超级链接?
新闻发布系统中,有一个input,里面输入比如   新浪     网易   搜狐,如何在保存的页面,使用replace或者其他更好的方法,将这些关键词批量自动加上超级链接?
(ps:超级链接的名字和url已经存在数据库有一个专门的keyword表)

------解决方案--------------------
前提是你输入的 “新浪 网易 搜狐”有个固定格式吗比如就用空格或者用“,”号隔开
这样就可以拆分成数组,循环替换了
aa=request( "keyword ")
arry=split(aa, "写上你的分割条件 ")

for i= 0 to (unbound(arry)-1)
str=replace(arry(i), " <a herf= " & url & > " & arry(i)& " </a> ")
next
------解决方案--------------------
dim keyword(3) /定义一个数组,暂定大小为3
dim keywordUrl(3)
假设你把数据库中一共有3个关键词,分别是:搜狐 新浪 网易 ,与之对应的url房子数组keywordurl里面,你已经从数据库中把他们分别读入到数组里面,然后,新闻的内容读到变量
newsContent中,然后
for i = 0 to 2
newsContent = replace(newsContent ,keyword(i), " <a herf= " & keywordUrl(i) & > " & keyword(i) & " </a> ")
next