求这样的一个替换算法。
就是把一篇文章的关键字替换成相对链接
例如:
张学良 http://xxx.com?p=张学良
张学良将军 http://xxx.com?p=张学良将军
将军 http://xxx.com?p=将军
张学良将军是我十分敬重的一位将军,张学良生于xxx年xx月xx日,
吕正操曾经是张学良的一名副将军
想实现替换之后如下:
<a href=http://xxx.com?p=张学良将军> 张学良将军</a>是我十分敬重的一位将军,<a href=http://xxx.com?p=张学良>张学良</a>生于xxx年xx月xx日,吕正操曾经是张学良的一名副<a href=http://xxx.com?p=将军>将军</a>,
就是实现文章当中的关键字只替换一次,并且像"张学良将军" 必须替换成:<a href=http://xxx.com?p=张学良将军> 张学良将军</a>而不能替换成:
<a href=http://xxx.com?p=张学良将军> <a href=http://xxx.com?p=张学良>张学良</a><a href=http://xxx.com?p=将军>将军</a></a>
不知道有没有好的算法,请大家帮忙分析一下