asp链接批量替换

来源:百度知道 编辑:UC知道 时间:2024/09/20 04:20:59
我想在asp网页中,批量替换某些关键词。
这里有两个问题
1.文档中所有的关键词替换为链接,一个关键词只替换一次。(这个问题我已解决)
2.当文档中的关键词已经被手动加上链接时,就不需要要替换这个链接了。(这个问题我一直想不出方法来)

请高手帮我想一下第2个问题。
或者如果不方便直接回答第二个问题时,直接把相应的代码都给我一下。
非常感谢!

我说说我的想法,看合适不。
比如关键字“电脑”
文章中有五处,其中一处已有链接。链接样式一般应该是:<a hr..>电脑</a>

那么,第一步,先给所有的“电脑”加上链接(这个简单、查找替换就行)。然后那么,肯定原先有链接的地方就会出现多余的一个:<a hr..><a hr..>电脑</a></a>。
这个时候再查找一次看文章中是否出现有两个</a>在一起的情况。有的话,就从“电脑</a></a>”这字符串开始向前查找,去掉最里面那个<a hr..>,然后再把“</a></a>”替换成“</a>”